開發中須要在URL中傳輸中文,因此要將tomcat中Http1.1端口中添加屬性:URIEncoding="UTF-8"。可是我將「.metadata\.plugins\org.eclipse.wst.server.core」文件夾中的server.xml文件修改後,一旦在eclipse中從新發布項目,這個文件就被替換掉,個人修改就消失了。 tomcat
所以,我猜測確定在每次eclipse發佈時會將某個位置的配置文件替換掉「.metadata\.plugins\org.eclipse.wst.server.core」下的配置文件。 eclipse
我首先嚐試將tomcat主程序下的server.xml修改後,在eclipse下從新發布項目,但生成的配置文件並無和tomcat主程序中的配置文件保持同步。結果代表,eclipse只是使用tomcat主程序中的可執行文件和庫文件,並無使用tomcat主程序中的配置文件。 編碼
打開在eclipse中建立的tomcat實例的屬性對話框,並無設置URI編碼的地方。 spa
還有一個地方能夠設置tomcat,那就是<workspace>\Servers文件夾中的配置文件。我將該文件夾中的server.xml文件修改後,從新發布項目,生成的配置文件與該文件中的配置文件內容相同。由此可知,「.metadata\.plugins\org.eclipse.wst.server.core」中的配置文件是與「<workspace>\Servers」文件夾中的配置文件保持同步的。 server