2016-09-06 6 views
0

Ich habe Tomcat 7.0.69 läuft in Eclipse für Java (nicht JEE) 4.5.2 auf Windows 10 - obwohl ich sah dies auf einer JEE-IDE oder in anderen 7.0.x-Versionen von Tomcat zu.Tomcat 7 log enthält "-Dfile.encoding = Cp1252": Woher kommt es?

Wenn ich eine Serverinstanz im Debug-Modus zu starten, habe ich diese Zeile in der Konsolenansicht:

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

Aber ich kann keine Einstellungen oder Bevorzugung finden, möchte hinzufügen, oder wählen Sie die Parameter ändern.

Für Vollständigkeit, ich habe auch diese

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

Und beide kommen vom Server Startkonfiguration Argumente Register, in dem für VM Argumente habe ich:

-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 

Das sind meine Java* env Variablen:

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

(dh ich habe keine JAVA_OPTS).

Irgendwelche Hinweise?

+0

Warum die enge Abstimmung? – watery

+0

Es ist unberechtigt. Hier geht es nicht um allgemeines Rechnen. – Kayaman

Antwort

2

Da Sie Tomcat von Eclipse aus ausführen, wird es basierend auf Ihrer standardmäßigen Betriebssystemkodierung hinzugefügt. Sie können es von den Einstellungen Arbeitsbereich ändern, wenn Sie

enter image description here

1

benötigen Sie die Einstellung in Common Seite von Run/Debug Configurations finden.
Der Standardwert ist vererbt von Textdatei Codierung des Arbeitsbereichs. enter image description here