1

我有与 Apache Tomcat 7 一起正常工作的 Eclipse neon,现在我想为 tomcat 的连接器设置 URIEncoding="UTF-8"。但是eclipse每次发布项目,都会重写server.xml文件,删除我的配置。

我想找到一种在 Eclipse Tomcat 设置页面中设置 URIEncoding="UTF-8" 的方法。在公共选项卡中的启动配置(在tomcat设置页面中)有一个选项作为编码,我将其设置为UTF-8,但它也不起作用。

提前致谢。

4

2 回答 2

6

这是编码案例的完整句子。

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"  redirectPort="8443"  URIEncoding="UTF-8" />

但是是的,我认为您的问题与这句话无关,因为它看起来是正确的。我有一种替代方法可以防止server.xml重新启动时不覆盖您的文件。您可以在 Eclipse 工作区的Server 中编辑相同的编码配置设置。project/folder

因此,当您一次又一次地运行时,您的设置将永远不会被覆盖。

于 2016-11-09T10:45:43.300 回答
1

{workspace}/Servers中,您将找到每个 Tomcat 配置的文件夹,其中包含多个配置文件,包括server.xml。然后,您可以直接编辑该文件

要考虑到更改,请重新启动 Eclipse

于 2016-11-09T10:48:23.177 回答