Ich versuche, an TomCat übergebene Java-Optionen für eine Drittanbieteranwendung zu konfigurieren, die ich bereitstelle. Die Anweisungen, die die App bereitstellt, sind:
- Öffnen Sie das Tomcat-Konfigurationstool über das Windows-Menü unter Start> Alle Programme> Apache Tomcat> Tomcat-Konfiguration .
- Klicken Sie auf Konfigurieren und wählen Sie die Registerkarte Java .
- Geben Sie unten im Feld Java-Optionen Folgendes ein:
-Dexample.license.directory="C:\Program Files\example"
- Stoppen Sie den Anwendungsserver und starten Sie ihn neu.
Ich muss dies jedoch programmgesteuert tun, damit ich wissen möchte, in welcher Konfigurationsdatei diese Optionen festgelegt werden können. Die Verwendung der GUI ist für die Bereitstellung der App in Umgebungen anderer Entwickler unpraktisch.
(Ich verwende Tomcat 6.0, wenn das relevant ist ...)
quelle
Sie können JAVA_OPTS in $ TOMCAT_HOME \ bin \ catalogina.bat festlegen
Prost
quelle
Am besten verwenden Sie setenv.sh/setenv.bat. Es befindet sich nicht im heruntergeladenen Tomcat. Wenn Sie jedoch in catalogina.sh/catalina.bat nachsehen, wird nach einer Datei namens setenv gesucht. Wenn es da ist, läuft es. Hier legen Sie JAVA_OPTS, CATALINA_OPTS usw. fest. Wir verwenden es, um JAVA_HOME, JAVA_OPTS, CATALINA_OPTS und JPDA_ADDR festzulegen.
Für Tomcat6 kann diese Datei in Ihrem CATALINA_BASE-Verzeichnis bereitgestellt werden, in dem sie ausgeführt wird. Für frühere Versionen von Tomcat (mindestens 5, 5.5) muss es sich in CATALINA_HOME befinden.
Das Einfügen aller Umgebungsvariablen in diese Datei ist ideal, da Sie dann die Bestandsstartskripte nicht ändern müssen.
quelle
Wenn Tomcat als Dienst festgelegt ist, müssen Sie Folgendes tun:
Gehen Sie in der Befehlszeile zu tomcat \ bin tomcat6w.exe // ES // MYSERVICE
Dies öffnet ein GUI-Dialogfeld, in dem Sie die Einstellungen vornehmen können.
HTH, jnoob22
quelle