码迷,mamicode.com
首页 > 系统相关 > 详细

eclipse下修改tomcat的URIEncoding为UTF-8

时间:2015-06-04 14:00:08      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:

问题描述

开发中需要在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

标签:

原文地址:http://my.oschina.net/u/699015/blog/424710

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!