2016-09-06 92 views
0

我有Tomcat 7.0.69在Windows 10上運行在Eclipse for Java(不是JEE)4.5.2上 - 儘管我在JEE IDE或Tomcat的其他7.0.x版本中也看到了這一點。Tomcat 7日誌包含「-Dfile.encoding = Cp1252」:它來自哪裏?

當我開始在調試模式下的服務器實例,我有這條線在控制檯視圖:

Informazioni: Command line argument: -Dfile.encoding=Cp1252 

但我找不到任何設置或偏好,將添加或更改該參數。

爲了完整起見,我也有這些

Informazioni: Command line argument: -Djdk.tls.client.protocols=TLSv1.1 
Informazioni: Command line argument: -Dhttps.protocols=TLSv1.1,TLSv1.2 

而且都來自服務器的啓動配置參數選項卡,在爲VM參數我有:

-Dcatalina.base="C:\workspace-4.5.2-java\.metadata\.plugins\org.eclipse.wst.server.core\tmp2" -Dcatalina.home="C:\tools\tomcat\apache-tomcat-7.0.69" -Dwtp.deploy="C:\workspace-4.5.2-java\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps" -Djava.endorsed.dirs="C:\tools\tomcat\apache-tomcat-7.0.69\endorsed" 
-Djdk.tls.client.protocols=TLSv1.1 
-Dhttps.protocols=TLSv1.1,TLSv1.2 

這些都是我Java* ENV變量:

C:\Program Files (x86)\Windows Resource Kits\Tools>set java 
JAVA_HOME=C:\Programmi\java\jdk1.7.0_51 

(即我沒有JAVA_OPTS)。

任何提示?

+0

爲什麼近距離投票? – watery

+0

這是沒有根據的。這不是關於通用計算。 – Kayaman

回答

2

由於您是從Eclipse運行的Tomcat,它是基於您的默認操作系統編碼添加的。你可以,如果你需要

enter image description here

1

您可以Common頁的Run/Debug Configurations找到設置從工作區的喜好改變它。
默認值是從繼承的文本文件編碼的工作區。 enter image description here