Page 1 of 1

Addon Tomcat : JAVA_OPTS beim Windows-Dienst angeben

PostPosted: 26. November 2008 13:40
by frundengar
Hallo,

ich habe eine Applikation in meinem Tomcat, die ein wenig mehr Arbeitsspeicher benötigt.

Für den Aufruf des Tomcats mit "tomcat_start.bat", kann ich die Umgebungsvariable JAVA_OPTS anpassen.

Wie kann ich den Speicherbedarf für einen Windows-Dienst erhöhen.
Der Dienst startet die tomcat5.exe und ich habe Ihn vorher mit dem "tomcat_install_service.bat" Script eingerichtet.

Vielen Dank schonmal im Voraus für eine hilfreiche Antwort.

Achja, die Version ist Tomcat Addon für 5.5.17
(Vielleicht schon ein wenig älter)

PostPosted: 03. December 2008 09:36
by thorbytes
In dem Tomcat-Unterverzeichnis von XAMPP sollte es ein Skript "service.bat" geben. Hier habe ich folgende Einstellungen modifiziert:

Zeile 77
Code: Select all
"%EXECUTABLE%" //US//%SERVICE_NAME% --JvmOptions "-Xms1024M;-Xmx1024M;-XX:MaxPermSize=128m;-Dcatalina.base=


Zeile 81
Code: Select all
"%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions "-Djava.io.tmpdir=%CATALINA_BASE%\temp" --JvmMs 1024 --JvmMx 1024


Wichtig ist neben den ms- und mx-Werten die Option MaxPermSize. Vor Verwendung dieser Option ist mir ständig der Arbeitsspeicher vollgelaufen und schließlich die Applikation "eingefroren".

Ach ja. Nach den Änderungen musst Du den Service neu installieren.