无法启动Tomcat
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法启动Tomcat相关的知识,希望对你有一定的参考价值。
26-Oct-2017 16:19:27.979 警告 [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]Server/Service/Engine/Host/Context Setting property 'source' to 'org.eclipse.jst.jee.server:JSPStudy' did not find a matching property.
26-Oct-2017 16:19:27.991 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/9.0.1
26-Oct-2017 16:19:27.991 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Sep 27 2017 17:31:52 UTC
26-Oct-2017 16:19:27.991 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 9.0.1.0
26-Oct-2017 16:19:27.991 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 10
26-Oct-2017 16:19:27.991 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 10.0
26-Oct-2017 16:19:27.992 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
26-Oct-2017 16:19:27.992 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: D:\software\Java\jdk1.8.0_144\jre
26-Oct-2017 16:19:27.992 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_144-b01
[D:\software\tomcat\wtpwebapps\JSPStudy] is not valid
at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:749)
at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:706)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
... 30 more
我eclipse配置出错了 我删除了SPStudy这个工程 然后就报错了 Caused by: java.lang.IllegalArgumentException: The main resource set specified [D:\software\tomcat\wtpwebapps\JSPStudy] is not valid
解决方法: 修改server.xml文件
我将server.xml文件中的这一行注释了就解决了<!-- <Context docBase="D:\software\tomcat\wtpwebapps\JSPStudy" path="/JSPStudy" reloadable="true" source="org.eclipse.jst.jee.server:JSPStudy"/></Host> -->
希望对其他人有所帮助,感谢楼下俩位兄弟的回答
右键-->属性-->兼容性
特权等级中钩选“以管理员身穿缉扁垦壮旧憋驯铂沫份运行此程序”
兼容模式中勾选“以兼容模式运行这个程序” 参考技术B webapps下面缺少文件吧追问
前面可以的 用eclipse配置Tomcat 用eclipse运行Tomcat后 然后直接运行Tomcat就不能运行了
本回答被提问者采纳如何查看tomcat已经启动8080却无法访问
参考技术A 在你的tomcat目录下的webapps/ROOT中增加一个a.html文件,内容随便写点。然后,访问localhost:8080/a.html
如果出来的是你的a.html页面,那么,应该是你index文件有问题;
如果不是a.html,或还是空白,那么应该是你的端口被占用了。
以上是关于无法启动Tomcat的主要内容,如果未能解决你的问题,请参考以下文章
Linux下tomcat无法启动/启动后无法用过127.0.0.1:8080访问解决方案