linux 下tomcat无法启动问题

tomcat在启动时执行到某个位置一直无法执行下去日志信息如下

Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version:        Apache Tomcat/7.0.90
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built:          Jul 2 2018 17:05:37 UTC
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number:         7.0.90.0
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name:               Linux
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version:            3.10.0-693.2.2.el7.x86_64
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture:          amd64
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home:             /data/java/jdk1.8.0_181/jre
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version:           1.8.0_181-b13
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor:            Oracle Corporation
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE:         /data/zb/tomcat-33000
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME:         /data/zb/tomcat-33000
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.util.logging.config.file=/data/zb/tomcat-33000/conf/logging.properties
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dignore.endorsed.dirs=
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=/data/zb/tomcat-33000
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=/data/zb/tomcat-33000
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.io.tmpdir=/data/zb/tomcat-33000/temp
Aug 13, 2018 9:55:15 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
Aug 13, 2018 9:55:15 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-33000"]
Aug 13, 2018 9:55:15 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-33009"]
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1306 ms
Aug 13, 2018 9:55:15 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Aug 13, 2018 9:55:15 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.90
Aug 13, 2018 9:55:15 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /data/zb/tomcat-33000/webapps/docs
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version:        Apache Tomcat/7.0.90
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built:          Jul 2 2018 17:05:37 UTC
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number:         7.0.90.0
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name:               Linux
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version:            3.10.0-693.2.2.el7.x86_64
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture:          amd64
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home:             /data/java/jdk1.8.0_181/jre
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version:           1.8.0_181-b13
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor:            Oracle Corporation
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE:         /data/zb/tomcat-33000
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME:         /data/zb/tomcat-33000
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.util.logging.config.file=/data/zb/tomcat-33000/conf/logging.properties
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dignore.endorsed.dirs=
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=/data/zb/tomcat-33000
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=/data/zb/tomcat-33000
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.io.tmpdir=/data/zb/tomcat-33000/temp
Aug 13, 2018 9:58:10 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
Aug 13, 2018 9:58:10 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-33000"]
Aug 13, 2018 9:58:10 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-33009"]
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1033 ms
Aug 13, 2018 9:58:10 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Aug 13, 2018 9:58:10 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.90
Aug 13, 2018 9:58:10 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /data/zb/tomcat-33000/webapps/docs

处理方式

修改jdk的配置文件路径

/data/java/jdk1.8.0_181/jre/lib/security

#securerandom.source=file:/dev/random

修改为

securerandom.source=file:/dev/./urandom

杀掉进程重启服务,则服务正常启动

猜你喜欢

转载自blog.csdn.net/hwhanwan/article/details/81625247