Michael,
On 8/19/21 20:35, Michael Richardson wrote:
try #1. Now rebooting VM.
Christopher Schultz <[email protected]> wrote:
> 1. Stop Tomcat, clear all logs, delete your oscar.war file and the
exploded
> directory in CATALINA_BASE/webapps/oscar (or wherever your appBase points
> to).
> 2. Copy your oscar.war file into appBase, making sure that operation
> completes
> 3. Start Tomcat, but like this instead of what you usually do:
> $ sudo -iu tomcatuser
> $ $CATALINA_BASE/bin/catalina.sh run
I have not done #2. I figure it should start up correctly, right?
My $CATALINA_BASE/webapps contains:
oscar-serv03-[/opt/apache-tomcat-9.0.52/webapps] root 7 #ls -lta
total 28
drwxr-x--- 6 tomcat root 4096 Aug 16 20:28 manager/
drwxr-x--- 6 tomcat root 4096 Aug 16 20:28 host-manager/
drwxr-x--- 7 tomcat root 4096 Aug 16 20:28 examples/
drwxr-x--- 15 tomcat root 4096 Aug 16 20:28 docs/
drwxr-x--- 3 tomcat root 4096 Aug 16 20:28 ROOT/
drwxr-xr-x 9 tomcat root 4096 Aug 16 20:28 ../
drwxr-x--- 7 tomcat root 4096 Jul 31 04:12 ./
tomcat@oscar-serv03:/opt/apache-tomcat-9.0.52$ $CATALINA_HOME/bin/catalina.sh
run
Using CATALINA_BASE: /opt/apache-tomcat-9.0.52
Using CATALINA_HOME: /opt/apache-tomcat-9.0.52
Using CATALINA_TMPDIR: /opt/apache-tomcat-9.0.52/temp
Using JRE_HOME: /usr/lib/jvm/java-11-openjdk-amd64
Using CLASSPATH:
/opt/apache-tomcat-9.0.52/bin/bootstrap.jar:/opt/apache-tomcat-9.0.52/bin/tomcat-juli.jar
Using CATALINA_OPTS:
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.base/java.util=ALL-UNNAMED --add-opens=java.ba
se/java.util.concurrent=ALL-UNNAMED
--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
^Z
[1]+ Stopped $CATALINA_HOME/bin/catalina.sh run
How long did you wait before hitting CTRL-Z there?
tomcat@oscar-serv03:/opt/apache-tomcat-9.0.52$ bg
[1]+ $CATALINA_HOME/bin/catalina.sh run &
Well, now things are complicated because you backgrounded the process.
futzing with right options to ps to show threads:
tomcat 30113 30053 30113 0 17 00:28 pts/3 00:00:00
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-9.0.52/conf/logging.properties
tomcat 30113 30053 30117 98 17 00:28 pts/3 00:01:15
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-9.0.52/conf/logging.properties
tomcat 30113 30053 30118 0 17 00:28 pts/3 00:00:00
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-9.0.52/conf/logging.properties
tomcat 30113 30053 30119 0 17 00:28 pts/3 00:00:00
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-9.0.52/conf/logging.properties
tomcat 30113 30053 30120 0 17 00:28 pts/3 00:00:00
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-9.0.52/conf/logging.properties
tomcat 30113 30053 30121 0 17 00:28 pts/3 00:00:00
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-9.0.52/conf/logging.properties
tomcat 30113 30053 30122 0 17 00:28 pts/3 00:00:00
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-9.0.52/conf/logging.properties
tomcat 30113 30053 30123 7 17 00:28 pts/3 00:00:05
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-9.0.52/conf/logging.properties
tomcat 30113 30053 30124 0 17 00:28 pts/3 00:00:00
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-9.0.52/conf/logging.properties
tomcat 30113 30053 30125 0 17 00:28 pts/3 00:00:00
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-9.0.52/conf/logging.properties
tomcat 30113 30053 30126 0 17 00:28 pts/3 00:00:00
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-9.0.52/conf/logging.properties
tomcat 30113 30053 30127 0 17 00:28 pts/3 00:00:00
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-9.0.52/conf/logging.properties
tomcat 30113 30053 30128 0 17 00:28 pts/3 00:00:00
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-9.0.52/conf/logging.properties
tomcat 30113 30053 30129 1 17 00:28 pts/3 00:00:00
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-9.0.52/conf/logging.properties
tomcat 30113 30053 30130 0 17 00:28 pts/3 00:00:00
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-9.0.52/conf/logging.properties
tomcat 30113 30053 30131 0 17 00:28 pts/3 00:00:00
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-9.0.52/conf/logging.properties
tomcat 30113 30053 30132 0 17 00:28 pts/3 00:00:00
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-9.0.52/conf/logging.properties
No logs.
^\ nothing.
^C nothing.
The logs are in the stdout of the process you put into the background.
Needs yee-old kill-9 to exit.
As expected (on my part).
Leave the process running in the foreground and look at the logs it
produces.
I would have expected to see information about the <Connector>s
initializing and stuff like that on stdout. Nothing ever came out?
-chris
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]