2016-05-19 15 views
0

Ich habe Tomcat8 auf Ubuntu 15.10 installiert und es funktionierte das erste Mal. Aber nachdem ich es neu gestartet habe, hat es aufgehört zu arbeiten. Neuinstallation funktioniert nicht.ubuntu tomcat8 startet nicht

apt-get install tomcat8 tomcat8-common tomcat8-user 
# ... verified working for the whole day 
service tomcat8 stop 
service tomcat8 start 
# http://localhost:8080/ would hang forever 

Am Anfang scheint es, dass das Problem mit der App installiert Standard Stammwebs zurückzuführen hat den falschen Kontext Pfad

<Context path="/" antiResourceLocking="false" /> 

Nachdem ich den Pfad zu „“ geändert, tomcat nicht mehr Beschwerde darüber. Aber es reagiert immer noch nicht. Die installierten Dateien sehen ähnlich aus wie viele andere Tomcat-Installationen, die ich gesehen habe.

Das Protokoll zeigt

WARNING: Problem with directory [/usr/share/tomcat8/common/classes], exists: [false], isDirectory: [false], canRead: [false] 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.ClassLoaderFactory validateFile 
    WARNING: Problem with directory [/usr/share/tomcat8/common], exists: [false], isDirectory: [false], canRead: [false] 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.ClassLoaderFactory validateFile 
    WARNING: Problem with directory [/usr/share/tomcat8/server/classes], exists: [false], isDirectory: [false], canRead: [false] 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.ClassLoaderFactory validateFile 
    WARNING: Problem with directory [/usr/share/tomcat8/server], exists: [false], isDirectory: [false], canRead: [false] 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.ClassLoaderFactory validateFile 
    WARNING: Problem with directory [/usr/share/tomcat8/shared/classes], exists: [false], isDirectory: [false], canRead: [false] 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.ClassLoaderFactory validateFile 
    WARNING: Problem with directory [/usr/share/tomcat8/shared], exists: [false], isDirectory: [false], canRead: [false] 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: Server version:  Apache Tomcat/8.0.26 (Ubuntu) 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: Server built:   Aug 23 2015 22:30:40 UTC 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: Server number:   8.0.26.0 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: OS Name:    Linux 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: OS Version:   3.16.0-23-generic 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: Architecture:   amd64 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: Java Home:    /usr/lib/jvm/java-8-openjdk-amd64/jre 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: JVM Version:   1.8.0_91-8u91-b14-0ubuntu4~15.10.1-b14 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: JVM Vendor:   Oracle Corporation 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: CATALINA_BASE:   /var/lib/tomcat8 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: CATALINA_HOME:   /usr/share/tomcat8 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: Command line argument: -Djava.util.logging.config.file=/var/lib/tomcat8/conf/logging.properties 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: Command line argument: -Djava.awt.headless=true 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: Command line argument: -Xmx128m 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: Command line argument: -XX:+UseConcMarkSweepGC 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: Command line argument: -Djava.endorsed.dirs=/usr/share/tomcat8/endorsed 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: Command line argument: -Dcatalina.base=/var/lib/tomcat8 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: Command line argument: -Dcatalina.home=/usr/share/tomcat8 
May 19, 2016 2:20:31 PM org.apache.catalina.startup.VersionLoggerListener log 
    INFO: Command line argument: -Djava.io.tmpdir=/tmp/tomcat8-tomcat8-tmp 
    May 19, 2016 2:20:31 PM org.apache.coyote.AbstractProtocol init 
    INFO: Initializing ProtocolHandler ["http-nio-8080"] 
    May 19, 2016 2:20:31 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector 
    INFO: Using a shared selector for servlet write/read 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.Catalina load 
    INFO: Initialization processed in 505 ms 
    May 19, 2016 2:20:31 PM org.apache.catalina.core.StandardService startInternal 
    INFO: Starting service Catalina 
    May 19, 2016 2:20:31 PM org.apache.catalina.core.StandardEngine startInternal 
    INFO: Starting Servlet Engine: Apache Tomcat/8.0.26 (Ubuntu) 
    May 19, 2016 2:20:31 PM org.apache.catalina.startup.HostConfig deployDirectory 
    INFO: Deploying web application directory /var/lib/tomcat8/webapps/ROOT 
    May 19, 2016 2:20:32 PM org.apache.jasper.servlet.TldScanner scanJars 
    INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 

Was schief gehen könnte?

Antwort

0

Es stellt sich heraus, dass der Server schließlich gestartet wurde, aber es hat wirklich lange gedauert, bis er versucht hat, eine SecureRandom-Instanz zu erstellen. Ich werde ein anderes für dieses Problem veröffentlichen.

May 19, 2016 2:48:22 PM org.apache.jasper.servlet.TldScanner scanJars 
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 
May 19, 2016 3:21:37 PM org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom 
INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [1,994,925] milliseconds. 
May 19, 2016 3:21:37 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deployment of web application directory /var/lib/tomcat8/webapps/ROOT has finished in 1,995,782 ms 
May 19, 2016 3:21:37 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["http-nio-8080"] 
May 19, 2016 3:21:37 PM org.apache.catalina.startup.Catalina start 
INFO: Server startup in 1995884 ms