Tomcat无法启动但不报错原因分析

来源:互联网 发布:linux编程获取cpu温度 编辑:程序博客网 时间:2024/06/07 19:29

今天运行Tomcat是忽然发现启动不了了,不知道什么原因,于是在网上搜了不少答案,但都没解决问题,最后自己慢慢摸索终于解决了,在这里总结一下自己所遇到的问题,
在启动Tomcat时显示如下

十月 13, 2016 9:35:59 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version: Apache Tomcat/8.0.36
十月 13, 2016 9:35:59 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server built: Jun 9 2016 13:55:50 UTC
十月 13, 2016 9:35:59 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server number: 8.0.36.0
十月 13, 2016 9:35:59 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Name: Windows 10
十月 13, 2016 9:35:59 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Version: 10.0
十月 13, 2016 9:35:59 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Architecture: amd64
十月 13, 2016 9:35:59 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java Home: C:\Program Files\Java\jdk1.8.0_66\jre
十月 13, 2016 9:35:59 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Version: 1.8.0_66-b17
十月 13, 2016 9:35:59 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Vendor: Oracle Corporation
十月 13, 2016 9:35:59 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE: F:\myworkspace.metadata.plugins\org.eclipse.wst.server.core\tmp0
十月 13, 2016 9:35:59 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME: C:\Program Files\Java\apache-tomcat-8.0.36
十月 13, 2016 9:35:59 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.base=F:\myworkspace.metadata.plugins\org.eclipse.wst.server.core\tmp0
十月 13, 2016 9:35:59 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.home=C:\Program Files\Java\apache-tomcat-8.0.36
十月 13, 2016 9:35:59 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dwtp.deploy=F:\myworkspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
十月 13, 2016 9:35:59 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=C:\Program Files\Java\apache-tomcat-8.0.36\endorsed
十月 13, 2016 9:35:59 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dfile.encoding=UTF-8
十月 13, 2016 9:35:59 上午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.8.0_66\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre1.8.0_66/bin/server;C:/Program Files/Java/jre1.8.0_66/bin;C:/Program Files/Java/jre1.8.0_66/lib/amd64;F:\app\admin\product\11.2.0\dbhome_1\bin;%JAVA_HOME%\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Intel\WiFi\bin\;”C:\Program Files\Java\apache-tomcat-8.0.36\lib”;;C:\PROGRA~2\sybase\dll;C:\PROGRA~2\sybase\bin;;D:\Java\eclipse-jee-mars-2-win32-x86_64 (1)\eclipse;;.
十月 13, 2016 9:35:59 上午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler [“http-nio-8080”]
十月 13, 2016 9:35:59 上午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
十月 13, 2016 9:35:59 上午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler [“ajp-nio-8009”]
报错信息如下
这里写图片描述
刚开始以为是Tomcat启动时间太短,于是修改了Tomcat启动时间设置为100,还是不行,又该为1000,还是不行,看来不是这里的错误,
设置如下
这里写图片描述
于是在仔细看Tomcat启动信息,发现有这么一条信息
十月 13, 2016 9:35:59 上午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.8.0_66\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre1.8.0_66/bin/server;C:/Program Files/Java/jre1.8.0_66/bin;C:/Program Files/Java/jre1.8.0_66/lib/amd64;F:\app\admin\product\11.2.0\dbhome_1\bin;%JAVA_HOME%\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Intel\WiFi\bin\;”C:\Program Files\Java\apache-tomcat-8.0.36\lib”;;C:\PROGRA~2\sybase\dll;C:\PROGRA~2\sybase\bin;;D:\Java\eclipse-jee-mars-2-win32-x86_64 (1)\eclipse;;.
于是在网上搜到要下载tcnative-1.dll,于是在网上下载了这个东西,送大家一个链接
下载链接:http://download.csdn.net/detail/qzw0621/6002451
相关博文链接:
http://blog.163.com/howl_prowler/blog/static/266197152012112741930539/
安装好以后还是不行,实在没招了,就开始回想是不是我昨天动了什么东西,所以导致Tomcat启动不了,哎,好像是把javaw.exe的联网功能给关了,于是开开后发现果然可以了,真是手欠啊!!
最后,对于javaw.exe的联网,我发现我的数据库连接的jdbc的url写的是127.0.0.1,要联网,改成localhost就不用联网了!

1 0