Hallo zusammen,
ich bin Neuling in Linux und sammele gerade erste Erfahrungen mit Servern. Ich habe auf einem alten Laptop (Singlecore, 2GB RAM) eine Ubuntu 18.04 LTS Version installiert und möchte mir gerade einen Apache Tomcat 9 Server einrichten. Vor den Experimenten hatte ich auf dem gleichen Rechner einen „normalen“ Apache-Webserver eingerichtet – das hat gut funktioniert… konnte über das lokale Netzwerk auf den Apache zugreifen.
Den normalen Server habe ich mit „sudo service apache2 stop“ gestoppt und mich dann an die Installation des Tomcat9 gemacht.
Habe mich dabei an diese Anleitung gehalten: https://linuxize.com/post/how-to-install-tomcat-9-on-ubuntu-18-04/
(Den Schritt Nummer 6 "Configure Tomcat Web Management Interface" hab ich übersprungen... diese Konfiguration ist erstmal nicht notwendig oder?)
Problem ist: Wenn ich „sudo systemctl start tomcat“ ausführe und dann den Status betrachte mit „sudo systemctl status tomcat“ steht in der Zeile „Active“
„ Active: inactive (dead) since Tue 2019-02-26 13:23:33 ….. „
Die komplette Ausgabe sieht so aus... ich habe zweimal schnell hintereinander den Befehl „sudo systemctl status tomcat“ ausgeführt:
● tomcat.service - Tomcat 9 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: enabled) Active: deactivating (stop) since Wed 2019-02-27 08:55:21 UTC; 3s ago Process: 1763 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1779 (code=exited, status=0/SUCCESS); Control PID: 1781 (catalina.sh) Tasks: 28 (limit: 2169) CGroup: /system.slice/tomcat.service ├─1780 /usr/lib/jvm/default-java/bin/java -Djava.util.logging.config.file=/opt/tomcat/latest/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.security.egd=file:///dev/urandom -Djava.awt.headless=true -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Xms512M -Xmx1024M -server -XX:+UseParallelGC -Dignore.endorsed.dirs= -classpath /opt/tomcat/latest/bin/bootstrap.jar:/opt/tomcat/latest/bin/tomcat-juli.jar -Dcatalina.base=/opt/tomcat/latest -Dcatalina.home=/opt/tomcat/latest -Djava.io.tmpdir=/opt/tomcat/latest/temp org.apache.catalina.startup.Bootstrap start ├─1781 /bin/sh /opt/tomcat/latest/bin/catalina.sh stop └─1792 /usr/lib/jvm/default-java/bin/java -Djava.security.egd=file:///dev/urandom -Djava.awt.headless=true -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /opt/tomcat/latest/bin/bootstrap.jar:/opt/tomcat/latest/bin/tomcat-juli.jar -Dcatalina.base=/opt/tomcat/latest -Dcatalina.home=/opt/tomcat/latest -Djava.io.tmpdir=/opt/tomcat/latest/temp org.apache.catalina.startup.Bootstrap stop Feb 27 08:55:21 raphaels_testserver systemd[1]: Starting Tomcat 9 servlet container... Feb 27 08:55:21 raphaels_testserver startup.sh[1763]: Tomcat started. Feb 27 08:55:21 raphaels_testserver systemd[1]: Started Tomcat 9 servlet container. Feb 27 08:55:21 raphaels_testserver shutdown.sh[1781]: NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED ● tomcat.service - Tomcat 9 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: enabled) Active: inactive (dead) since Wed 2019-02-27 08:55:27 UTC; 54s ago Process: 1781 ExecStop=/opt/tomcat/latest/bin/shutdown.sh (code=exited, status=0/SUCCESS) Process: 1763 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1779 (code=exited, status=0/SUCCESS) Feb 27 08:55:26 raphaels_testserver shutdown.sh[1781]: at java.base/java.net.Socket.<init>(Socket.java:213) Feb 27 08:55:26 raphaels_testserver shutdown.sh[1781]: at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:513) Feb 27 08:55:26 raphaels_testserver shutdown.sh[1781]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Feb 27 08:55:26 raphaels_testserver shutdown.sh[1781]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) Feb 27 08:55:26 raphaels_testserver shutdown.sh[1781]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) Feb 27 08:55:26 raphaels_testserver shutdown.sh[1781]: at java.base/java.lang.reflect.Method.invoke(Method.java:564) Feb 27 08:55:26 raphaels_testserver shutdown.sh[1781]: at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:403) Feb 27 08:55:26 raphaels_testserver shutdown.sh[1781]: at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:497) Feb 27 08:55:26 raphaels_testserver shutdown.sh[1781]: The stop command failed. Attempting to signal the process to stop through OS signal. Feb 27 08:55:27 raphaels_testserver shutdown.sh[1781]: Tomcat stopped.
Ich würde mich über jeden Tipp freuen 😉
Viele Grüße Raphael