我有与 Apache Tomcat 7 一起正常工作的 Eclipse neon,现在我想为 tomcat 的连接器设置 URIEncoding="UTF-8"。但是eclipse每次发布项目,都会重写server.xml文件,删除我的配置。
我想找到一种在 Eclipse Tomcat 设置页面中设置 URIEncoding="UTF-8" 的方法。在公共选项卡中的启动配置(在tomcat设置页面中)有一个选项作为编码,我将其设置为UTF-8,但它也不起作用。
提前致谢。
我有与 Apache Tomcat 7 一起正常工作的 Eclipse neon,现在我想为 tomcat 的连接器设置 URIEncoding="UTF-8"。但是eclipse每次发布项目,都会重写server.xml文件,删除我的配置。
我想找到一种在 Eclipse Tomcat 设置页面中设置 URIEncoding="UTF-8" 的方法。在公共选项卡中的启动配置(在tomcat设置页面中)有一个选项作为编码,我将其设置为UTF-8,但它也不起作用。
提前致谢。
这是编码案例的完整句子。
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
但是是的,我认为您的问题与这句话无关,因为它看起来是正确的。我有一种替代方法可以防止server.xml
重新启动时不覆盖您的文件。您可以在 Eclipse 工作区的Server 中编辑相同的编码配置设置。project/folder
因此,当您一次又一次地运行时,您的设置将永远不会被覆盖。
在{workspace}/Servers中,您将找到每个 Tomcat 配置的文件夹,其中包含多个配置文件,包括server.xml。然后,您可以直接编辑该文件。
要考虑到更改,请重新启动 Eclipse。