当咱们在处理Tomcat编码问题时,修改完server.xml后,会发现从新运行的时候依然乱码,此时在打开Tomcat目录下的server.xml文件,发现文件被还原了。web
通常使用Eclipse会遇到这个问题,由于Eclipse没有文件同步,咱们在建立完web项目后,Eclipse会自动建立一个Servers项目,打开后咱们发现和Tomcat目录下的conf下的文件如出一辙,这里我是用的是Tomcat7,若是使用的是Tomcat8以上,直接在代码中设置编码就能够了eclipse
这个Servers项目其实就是Tomcat和Eclipse的中间件,当你在发布项目时,将你的项目发布到Tomcat中,而且server.xml被写入添加的项目信息编码
每添加一个项目就会写入一条,此时Tomcat下的server.xml文件也会同步改变。server
能够看出每次运行项目Servers都会将其目录下的server.xml覆盖掉Tomcat下的server.xml完成eclipse与Tomcat之间的交互,所以,咱们只须要修改Servers项目下的server.xml文件就能够了xml