Hello, I am trying to upgrade my app to Tomcat 8 and Java 8 (1.8.0_40) on centos 7
I have a startup in /etc/rc.d/init.d script that uses the daemon eg: daemon --user $tomcatuser --pidfile=$pidfile $command start When I run the script using the command line it runs as expected, but when it runs from the system-config-services is seems to hang and does not deploy the application. Here are the exceptions from the startup: localhost.2015-04-15.log : 15-Apr-2015 09:10:14.677 FINE [localhost-startStop-1] org.apache.catalina.util.Introspection.loadClass Failed to load class [{0}] java.lang.ClassNotFoundException: websocket.drawboard.DrawboardEndpoint 15-Apr-2015 09:10:14.722 FINE [localhost-startStop-1] org.apache.catalina.util.Introspection.loadClass Failed to load class [{0}] java.lang.ClassNotFoundException: websocket.echo.EchoStreamAnnotation 15-Apr-2015 09:10:14.728 FINE [localhost-startStop-1] org.apache.catalina.util.Introspection.loadClass Failed to load class [{0}] java.lang.ClassNotFoundException: websocket.echo.EchoAnnotation 15-Apr-2015 09:10:14.733 FINE [localhost-startStop-1] org.apache.catalina.util.Introspection.loadClass Failed to load class [{0}] java.lang.ClassNotFoundException: websocket.echo.EchoEndpoint 15-Apr-2015 09:10:14.746 FINE [localhost-startStop-1] org.apache.catalina.util.Introspection.loadClass Failed to load class [{0}] java.lang.ClassNotFoundException: websocket.snake.SnakeAnnotation 15-Apr-2015 09:10:14.751 FINE [localhost-startStop-1] org.apache.catalina.util.Introspection.loadClass Failed to load class [{0}] java.lang.ClassNotFoundException: websocket.chat.ChatAnnotation 15-Apr-2015 09:10:14.753 FINE [localhost-startStop-1] org.apache.catalina.util.Introspection.loadClass Failed to load class [{0}] java.lang.ClassNotFoundException: websocket.ExamplesConfig here is the output when starting: Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Server version: Apache Tomcat/8.0.21 Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Server built: Mar 23 2015 14:11:21 UTC Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Server number: 8.0.21.0 Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: OS Name: Linux Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: OS Version: 2.6.32-504.12.2.el6.x86_64 Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Architecture: amd64 Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Java Home: /opt/oraclejava1.8/jdk1.8.0_40/jre Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: JVM Version: 1.8.0_40-b26 Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: JVM Vendor: Oracle Corporation Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: CATALINA_BASE: /opt/apache-tomcat/apache-tomcat-8.0.21 Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: CATALINA_HOME: /opt/apache-tomcat/apache-tomcat-8.0.21 Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Command line argument: -Xms128M Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Command line argument: -Xmx512m Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Command line argument: -Duser.timezone=Europe/London Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Command line argument: -Djava.util.logging.config.file=/opt/apache-tomcat/apache-tomcat-8.0.21/conf/logging.properties Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Command line argument: -Djava.endorsed.dirs= Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Command line argument: -Dcatalina.base=/opt/apache-tomcat/apache-tomcat-8.0.21 Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Command line argument: -Dcatalina.home=/opt/apache-tomcat/apache-tomcat-8.0.21 Apr 15, 2015 9:09:48 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Command line argument: -Djava.io.tmpdir=/opt/apache-tomcat/apache-tomcat-8.0.21/temp Apr 15, 2015 9:09:48 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent INFO: Loaded APR based Apache Tomcat Native library 1.1.33 using APR version 1.3.9. Apr 15, 2015 9:09:48 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. Apr 15, 2015 9:09:49 AM org.apache.catalina.core.AprLifecycleListener initializeSSL INFO: OpenSSL successfully initialized (OpenSSL 1.0.1e 11 Feb 2013) Apr 15, 2015 9:09:49 AM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["http-apr-8080"] Apr 15, 2015 9:09:49 AM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["ajp-apr-8009"] Apr 15, 2015 9:09:49 AM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 2126 ms Apr 15, 2015 9:09:49 AM org.apache.catalina.core.StandardService startInternal INFO: Starting service Catalina Apr 15, 2015 9:09:49 AM org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet Engine: Apache Tomcat/8.0.21 Apr 15, 2015 9:09:49 AM org.apache.catalina.startup.HostConfig deployDescriptor INFO: Deploying configuration descriptor /opt/apache-tomcat/apache-tomcat-8.0.21/conf/Catalina/localhost/ROOT.xml Any Ideas what these java.lang.ClassNotFoundException: websocket.drawboard.DrawboardEndpoint exceptions are? Cheers Greg