Dear all, sorry, I rarely work with tomcat, now I upgraded from 9 to 10 and I am having troubles even before putting my .war applications in, I hope someone can point me to my mistake.
I have installed tomcat with brew on Ubuntu 18. It was installed in /home/linuxbrew/.linuxbrew/Cellar/tomcat/10.0.14/ beside the previous version 9, which got cleared of its contents beside libexec. I then went on to modify my server.xml with port 8081 instead of 8080, where I have another application running. I changed owner to tomcat:tomcat to the directory /home/linuxbrew/.linuxbrew/Cellar/tomcat then I went on to my tomcat.service and modified like this (for the version number) [Unit] Description=Tomcat 10 servlet container After=network.target [Service] Type=forking Environment=JAVA_HOME=/usr/lib/jvm/default-java Environment=JRE_HOME=/home/linuxbrew/.linuxbrew/opt/openjdk Environment=JAVA_OPTS="-Djava.security.egd=file:///dev/urandom <file:///dev/urandom> -Djava.awt.headless=true" Environment=CATALINA_BASE=/home/linuxbrew/.linuxbrew/Cellar/tomcat/10.0.14/libexec Environment=CATALINA_HOME=/home/linuxbrew/.linuxbrew/Cellar/tomcat/10.0.14/libexec Environment=CATALINA_PID=/home/linuxbrew/.linuxbrew/Cellar/tomcat/10.0.14/libexec/temp/tomcat.pid Environment=CATALINA_OPTS="-Xms512M -Xmx1024M -server -XX:+UseParallelGC" ExecStart=/home/linuxbrew/.linuxbrew/Cellar/tomcat/10.0.14/bin/catalina start ExecStop=/home/linuxbrew/.linuxbrew/Cellar/tomcat/10.0.14/bin/catalina stop User=tomcat Group=tomcat [Install] WantedBy=multi-user.target If I start with bin/catalina start I get Using CATALINA_BASE: /home/linuxbrew/.linuxbrew/Cellar/tomcat/10.0.14/libexec Using CATALINA_HOME: /home/linuxbrew/.linuxbrew/Cellar/tomcat/10.0.14/libexec Using CATALINA_TMPDIR: /home/linuxbrew/.linuxbrew/Cellar/tomcat/10.0.14/libexec/temp Using JRE_HOME: /usr/lib/jvm/default-java Using CLASSPATH: /home/linuxbrew/.linuxbrew/Cellar/tomcat/10.0.14/libexec/bin/bootstrap.jar:/home/linuxbrew/.linuxbrew/Cellar/tomcat/10.0.14/libexec/bin/tomcat-juli.jar Using CATALINA_OPTS: Tomcat started. If I start with sudo systemctl start tomcat and then I test with systemctl status tomcat I get tomcat.service - Tomcat 10 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: enabled) Active: failed (Result: exit-code) since Mon 2021-12-20 13:44:26 CET; 4s ago Process: 7592 ExecStart=/home/linuxbrew/.linuxbrew/Cellar/tomcat/10.0.14/bin/catalina start (code=exited, status=0/SU Main PID: 7612 (code=exited, status=1/FAILURE) Dec 20 13:44:26 betamasaheft2 systemd[1]: Starting Tomcat 10 servlet container... Dec 20 13:44:26 betamasaheft2 catalina[7592]: Existing PID file found during start. Dec 20 13:44:26 betamasaheft2 catalina[7592]: Removing/clearing stale PID file. Dec 20 13:44:26 betamasaheft2 catalina[7592]: Tomcat started. Dec 20 13:44:26 betamasaheft2 systemd[1]: Started Tomcat 10 servlet container. Dec 20 13:44:26 betamasaheft2 systemd[1]: tomcat.service: Main process exited, code=exited, status=1/FAILURE Dec 20 13:44:26 betamasaheft2 systemd[1]: tomcat.service: Failed with result 'exit-code'. the log in catalina.2021-12-20.log tells me 20-Dec-2021 13:34:17.081 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8081"] 20-Dec-2021 13:34:17.103 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [2513] milliseconds 20-Dec-2021 13:35:21.613 INFO [main] org.apache.catalina.core.StandardServer.await A valid shutdown command was received via the shutdown port. Stopping the Server instance. 20-Dec-2021 13:35:21.614 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8081"] 20-Dec-2021 13:35:21.625 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina] 20-Dec-2021 13:35:21.702 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8081"] 20-Dec-2021 13:35:21.711 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8081“] Which to me looks like „I started, and then I shut down“. I do not understand where is the button which the hand clicks to close it self once it has been triggered out to the box. It feels to me like I have changed and tried with every combination of quotes, lines included and excluded, changes of port and reassigning of premissions. Thanks a lot for any help you can give me. all best Pietro Pietro Maria Liuzzo (egli/lui,he/him,er/ihn) Hiob Ludolf Centre for Ethiopian Studies Room: 136 Alsterterrasse 1 20354 Hamburg Tel: +49 40 42838-8381 ORCID: https://orcid.org/0000-0001-5714-4011 Academia: https://uni-hamburg.academia.edu/PietroMariaLiuzzo