eclipse下修改tomcat的URIEncoding为UTF-8
2017-08-23 17:16
281 查看
问题描述
开发中需要在URL中传输中文,所以要将tomcat中Http1.1端口中添加属性:URIEncoding="UTF-8"。但是我将“.metadata\.plugins\org.eclipse.wst.server.core”文件夹中的server.xml文件修改后,一旦在eclipse中重新发布项目,这个文件就被替换掉,我的修改就消失了。
我首先尝试将tomcat主程序下的server.xml修改后,在eclipse下重新发布项目,但生成的配置文件并没有和tomcat主程序中的配置文件保持同步。结果表明,eclipse只是使用tomcat主程序中的可执行文件和库文件,并没有使用tomcat主程序中的配置文件。
打开在eclipse中创建的tomcat实例的属性对话框,并没有设置URI编码的地方。
还有一个地方可以设置tomcat,那就是<workspace>\Servers文件夹中的配置文件。我将该文件夹中的server.xml文件修改后,重新发布项目,生成的配置文件与该文件中的配置文件内容相同。由此可知,“.metadata\.plugins\org.eclipse.wst.server.core”中的配置文件是与“<workspace>\Servers”文件夹中的配置文件保持同步的。
开发中需要在URL中传输中文,所以要将tomcat中Http1.1端口中添加属性:URIEncoding="UTF-8"。但是我将“.metadata\.plugins\org.eclipse.wst.server.core”文件夹中的server.xml文件修改后,一旦在eclipse中重新发布项目,这个文件就被替换掉,我的修改就消失了。
解决方案
因此,我猜想肯定在每次eclipse发布时会将某个位置的配置文件替换掉“.metadata\.plugins\org.eclipse.wst.server.core”下的配置文件。我首先尝试将tomcat主程序下的server.xml修改后,在eclipse下重新发布项目,但生成的配置文件并没有和tomcat主程序中的配置文件保持同步。结果表明,eclipse只是使用tomcat主程序中的可执行文件和库文件,并没有使用tomcat主程序中的配置文件。
打开在eclipse中创建的tomcat实例的属性对话框,并没有设置URI编码的地方。
还有一个地方可以设置tomcat,那就是<workspace>\Servers文件夹中的配置文件。我将该文件夹中的server.xml文件修改后,重新发布项目,生成的配置文件与该文件中的配置文件内容相同。由此可知,“.metadata\.plugins\org.eclipse.wst.server.core”中的配置文件是与“<workspace>\Servers”文件夹中的配置文件保持同步的。
相关文章推荐
- eclipse下修改tomcat的URIEncoding为UTF-8
- eclipse下修改tomcat的URIEncoding为UTF-8
- 超链接跳转jsp乱码 tomcat server 修改 URIEncoding="utf-8"
- 在今天的测试过程中,我刚开始使用get方法传递参数,出现乱码,但是使用post传参数好着的,需要在tomcat的server.xml里面进行设置URIEncoding="UTF-8"即可
- 乱码----- tomcat 设置URIEncoding=utf-8?
- tomcat中的server.xml文件配置了URIEncoding="UTF-8"需要注意的问题
- 解决接收参数乱码,tomcat的URIEncoding=UTF-8
- 从tomcat8.0开始,URIEncoding默认值不再是ISO8859-1,而变成了UTF-8
- myeclipse/eclipse修改JSP生成模板pageEncoding为UTF-8
- eclipse 运行tomcat初始化参数 Dfile.encoding=UTF-8
- tomcat 字符编码问题 URIEncoding="UTF-8"
- 在tomcat下端口号设置后面 添加 URIEncoding=UTF-8可以使传递中文的不乱码
- 在tomcat下端口号设置后面 添加 URIEncoding=UTF-8可以使传递中文的不乱码
- apache-tomcat-7中怎么设置URIEncoding=utf-8?
- tomcat get post 乱码解决办法URIEncoding="UTF-8"
- 关于配置Tomcat的URIEncoding
- eclipse.ini 修改默认编码为 UTF-8
- 在eclipse上修改tomcat内存大小
- eclipse修改java热部署免重启tomcat在Host标签下增加Context直接将docBase指定为项目的WebContent路径
- 页面的title为乱码的话需要修改jsp页面pageEncoding="UTF-8"