I just installed Java 8 (not as the default JRE) on a Google Compute
Debian 8 instance that has been running Tomcat 8 under Java 7.
If I change setenv.sh to add
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/"
and I try to "service tomcat8 start," I get
Job for tomcat8.service failed because the control process exited with error
code.
See "systemctl status tomcat8.service" and "journalctl -xe" for details.
and then
# systemctl status tomcat8.service
● tomcat8.service - LSB: Start Tomcat.
Loaded: loaded (/etc/init.d/tomcat8; generated; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2018-12-18 20:31:16 UTC; 13s ago
Docs: man:systemd-sysv-generator(8)
Process: 32227 ExecStop=/etc/init.d/tomcat8 stop (code=exited,
status=0/SUCCESS)
Process: 32259 ExecStart=/etc/init.d/tomcat8 start (code=exited,
status=1/FAILURE)
CGroup: /system.slice/tomcat8.service
├─30767 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
-Djava.util.logging.config.file=/var/lib/tomcat8/conf/logging.properties
└─32285 /usr/lib/jvm/java-8-openjdk-amd64//bin/java
-Djava.util.logging.config.file=/var/lib/tomcat8/conf/logging.properties -D
Dec 18 20:31:11 bitnami-trac-dm-87ea systemd[1]: Starting LSB: Start Tomcat....
Dec 18 20:31:16 bitnami-trac-dm-87ea tomcat8[32259]: Starting Tomcat servlet
engine: tomcat8 failed!
Dec 18 20:31:16 bitnami-trac-dm-87ea systemd[1]: tomcat8.service: Control
process exited, code=exited status=1
Dec 18 20:31:16 bitnami-trac-dm-87ea systemd[1]: Failed to start LSB: Start
Tomcat..
Dec 18 20:31:16 bitnami-trac-dm-87ea systemd[1]: tomcat8.service: Unit entered
failed state.
Dec 18 20:31:16 bitnami-trac-dm-87ea systemd[1]: tomcat8.service: Failed with
result 'exit-code'.
# journalctl -xe
Dec 18 20:29:26 bitnami-trac-dm-87ea sshd[32138]: lastlog_openseek: Couldn't
stat /var/log/lastlog: No such file or directory
Dec 18 20:29:26 bitnami-trac-dm-87ea sshd[32138]: lastlog_openseek: Couldn't
stat /var/log/lastlog: No such file or directory
Dec 18 20:29:36 bitnami-trac-dm-87ea sudo[32174]: jamesl : TTY=pts/2 ;
PWD=/home/jamesl ; USER=root ; COMMAND=/bin/bash
Dec 18 20:29:36 bitnami-trac-dm-87ea sudo[32174]: pam_unix(sudo:session):
session opened for user root by jamesl(uid=0)
Dec 18 20:29:45 bitnami-trac-dm-87ea sshd[32194]: Disconnecting: Too many
authentication failures for root from 162.156.168.156 port 42965
Dec 18 20:29:52 bitnami-trac-dm-87ea sshd[32197]: Invalid user jzapata from
186.15.24.34
Dec 18 20:29:52 bitnami-trac-dm-87ea sshd[32197]: input_userauth_request:
invalid user jzapata [preauth]
Dec 18 20:29:52 bitnami-trac-dm-87ea sshd[32197]: Received disconnect from
186.15.24.34: 11: Bye Bye [preauth]
Dec 18 20:30:21 bitnami-trac-dm-87ea sshd[32202]: reverse mapping checking
getaddrinfo for static.201.20.36.4.datacenter1.com.br [201.20.3
Dec 18 20:30:21 bitnami-trac-dm-87ea sshd[32202]: Invalid user ftp from
201.20.36.4
Dec 18 20:30:21 bitnami-trac-dm-87ea sshd[32202]: input_userauth_request:
invalid user ftp [preauth]
Dec 18 20:30:21 bitnami-trac-dm-87ea sshd[32202]: Received disconnect from
201.20.36.4: 11: Bye Bye [preauth]
Dec 18 20:30:35 bitnami-trac-dm-87ea systemd[1]: Stopping LSB: Start Tomcat....
-- Subject: Unit tomcat8.service has begun shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit tomcat8.service has begun shutting down.
Dec 18 20:30:35 bitnami-trac-dm-87ea tomcat8[32227]: Stopping Tomcat servlet
engine: tomcat8 Tomcat servlet engine is not running but pid
Dec 18 20:30:35 bitnami-trac-dm-87ea systemd[1]: Stopped LSB: Start Tomcat..
-- Subject: Unit tomcat8.service has finished shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit tomcat8.service has finished shutting down.
Dec 18 20:31:11 bitnami-trac-dm-87ea systemd[1]: Starting LSB: Start Tomcat....
-- Subject: Unit tomcat8.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit tomcat8.service has begun starting up.
Dec 18 20:31:16 bitnami-trac-dm-87ea tomcat8[32259]: Starting Tomcat servlet
engine: tomcat8 failed!
Dec 18 20:31:16 bitnami-trac-dm-87ea systemd[1]: tomcat8.service: Control
process exited, code=exited status=1
Dec 18 20:31:16 bitnami-trac-dm-87ea systemd[1]: Failed to start LSB: Start
Tomcat..
-- Subject: Unit tomcat8.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit tomcat8.service has failed.
--
-- The result is failed.
Dec 18 20:31:16 bitnami-trac-dm-87ea systemd[1]: tomcat8.service: Unit entered
failed state.
Dec 18 20:31:16 bitnami-trac-dm-87ea systemd[1]: tomcat8.service: Failed with
result 'exit-code'.
Dec 18 20:31:50 bitnami-trac-dm-87ea sshd[32355]: Invalid user webmaster from
78.36.7.170
Dec 18 20:31:50 bitnami-trac-dm-87ea sshd[32355]: input_userauth_request:
invalid user webmaster [preauth]
Dec 18 20:31:50 bitnami-trac-dm-87ea sshd[32355]: Received disconnect from
78.36.7.170: 11: Bye Bye [preauth]
Dec 18 20:31:55 bitnami-trac-dm-87ea sshd[32365]: Invalid user deploy from
18.220.212.232
Dec 18 20:31:55 bitnami-trac-dm-87ea sshd[32365]: input_userauth_request:
invalid user deploy [preauth]
Dec 18 20:31:55 bitnami-trac-dm-87ea sshd[32365]: Received disconnect from
18.220.212.232: 11: Bye Bye [preauth]
If I leave the JAVA_HOME in there, but change it to refer to the Java 7
directory, it works fine.
What am I doing wrong? Tomcat 8 runs just fine on our other Google
Compute instances, and they *only* have Java 8.
--
James H. H. Lampert
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org