it-swarm.com.de

tomcat7.service konnte nicht gestartet werden

Ich habe einen Server, auf dem Tomcat7 ausgeführt wird. Wenn ich versuche, den Tomcat7-Dienst neu zu starten, heißt es:

Job for Tomcat7.service failed because the control process exited with error code. See "systemctl status Tomcat7.service" and "journalctl -xe" for details.

Wenn ich meinen Systemctl-Status Tomcat7.service überprüfe, bekomme ich Folgendes:

    Tomcat7.service - LSB: Start Tomcat.
   Loaded: loaded (/etc/init.d/Tomcat7; bad; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2016-12-20 11:19:29 UTC; 5min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 5223 ExecStart=/etc/init.d/Tomcat7 start (code=exited, status=1/FAILURE)

Dec 20 11:19:24 padrum systemd[1]: Starting LSB: Start Tomcat....
Dec 20 11:19:24 padrum Tomcat7[5223]:  * Starting Tomcat servlet engine Tomcat7
Dec 20 11:19:29 padrum Tomcat7[5223]:    ...fail!
Dec 20 11:19:29 padrum systemd[1]: Tomcat7.service: Control process exited, code=exited status=1
Dec 20 11:19:29 padrum systemd[1]: Failed to start LSB: Start Tomcat..
Dec 20 11:19:29 padrum systemd[1]: Tomcat7.service: Unit entered failed state.
Dec 20 11:19:29 padrum systemd[1]: Tomcat7.service: Failed with result 'exit-code'.

Ich habe versucht, es mit dpkg -P und apt-get remove zu deinstallieren. Jedes Mal, wenn ich versuche, es neu zu installieren, gibt es einen Fehler, dass ich meinen Tomcat7 nicht ausführen kann.

Irgendwelche Ideen? Danke im Voraus

4
DawgVonT

Ich hatte ein ähnliches Problem und stellte fest, dass die setenv.sh-Datei in /usr/share/Tomcat/tomcat8/bin eine Zeile hatte, die auf Java_HOME zeigt. Ich kommentierte das, indem ich vor dieser Zeile # hinzufügte und Tomcat neu starte. Es funktionierte!

0
African Idiot

Dies kann auch passieren, wenn Sie catalina.out usw. mit Rootberechtigung oder einer anderen Berechtigung in das Protokollverzeichnis geschrieben haben, sodass Tomcat es nicht überschreiben kann.

0
Paul Rasmussen