Hi James, Le 18/12/2018 à 21:40, James H. H. Lampert a écrit : > 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.
I assume you are using the tomcat8 package from the distribution. Tomcat on Debian 8 Jessie is a bit old (but still receives security fixes), I recommend upgrading to Debian 9 where you'll be able to use the latest 8.5 version from the stretch-backports repository (and soon tomcat9 too). > If I change setenv.sh to add >> JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/" Note that on Debian the JAVA_HOME variable is typically set in the /etc/defaut/tomcat8 file. > 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. This version of the Tomcat package doesn't have really useful information in the systemd log unfortunately. This changed with the version 8.5.32-2 of the package which now provides a proper systemd service file. So in your case you should look into /var/log/tomcat8/catalina.out instead. > 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. How did you install Java 8? From the jessie-backports repository? Emmanuel Bourg --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org