2016-09-06 93 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