Ich bin versucht derzeit 8 jedoch einen Web-Application-Server von Tomcat 7 bis Tomcat zu aktualisieren ich in ein Problem laufen lasse mit der Umgebungsvariablen in Tomcat Einstellung 8.Festlegen von Umgebungsvariablen in Ubuntu 16 Service
In Tomcat 7 kopieren wir eine configure-env-vars.sh Skript in /etc/profile.d/
#!/bin/sh
export ENV_VAR=$TOMCAT_HOME/conf/server-config.properties
export JAVA_OPTS="-Xms512m -Xmx2048m -server -Djava.net.preferIPv4Stack=true"
export LANG="en_US.UTF-8"
export SPRING_CONFIG_LOCATION=file:${ENV_VAR}
Dann in /etc/init.d/tomcat7 Startskript wir Eingabe einer Linie . /etc/profile
, die die Umgebungsvariablen festgelegt würde, dass Die Anwendung müsste beim Start benötigt werden.
Diese Methode funktioniert jedoch nicht mit Tomcat 8 und keine Umgebungsvariablen werden gesetzt, um den Speicherort der Eigenschaftendatei anzugeben, die die Anwendung zum Ausführen benötigt.