ubuntu tomcat8不会开始

时间:2016-05-19 06:47:00

标签: ubuntu tomcat

我在Ubuntu 15.10上安装了tomcat8,它第一次运行。但是在我重新启动之后,它就停止了工作。重新安装不起作用。

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

一开始,问题似乎是由于安装的默认ROOT网络应用程序有错误的上下文路径

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

在我将路径更改为&#34;&#34;后,tomcat不再抱怨它。但它仍然没有回应。安装的文件看起来类似于我见过的许多其他tomcat安装。

日志显示

    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.

可能出现什么问题?

1 个答案:

答案 0 :(得分:0)

事实证明服务器最终启动但是它尝试创建SecureRandom实例花了很长时间。我将针对这个问题发布不同的内容。

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
相关问题