We've been running tomcat9 on linux (and 8 and 7 etc.) for years. I stood up a new server for tomcat 10 and pulled 10.1.44.
I built the tomcat.service in /etc/systemd/system [Unit]Description=Tomcat - instance %iAfter=syslog.target network.target [Service]Type=forking User=tomcatGroup=tomcat WorkingDirectory=/var/tomcat/%i Environment="JAVA_HOME=/usr/lib/jvm/jre/"Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom" Environment="CATALINA_PID=/usr/share/tomcat/temp/tomcat.pid"Environment="CATALINA_BASE=/usr/share/tomcat"Environment="CATALINA_HOME=/usr/share/tomcat"Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" ExecStart=/usr/share/tomcat/bin/startup.shExecStop=/usr/share/tomcat/bin/shutdown.sh #RestartSec=10#Restart=always [Install]WantedBy=multi-user.target When I start up, I see VersionLoggerListener.log CATALINA_BASE: /usr/share/tomcat-10.1.44 But that's not what is set in the environment variable in the tomcat.service. There's no setenv.sh I've searched everything in bin and in conf - nothing sets the tomcat-10.1.44 value. What stupid thing am I missing? Thanks! A