整合一下自己遇到所有tomcat相关的报错问题。
启动类报错
1. Failed to start component
FAIL - Application at context path [/jdevtemplateboot] could not be started
FAIL - Encountered exception [org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/jdevtemplateboot]]]
解决方法,使用后真的解决了,不过后来自己改过来后也可以了,不知道为什么:修改tomcat配置文件catalina.properties
tomcat.util.scan.DefaultJarScanner.jarsToSkip=\ 值后面加",*"
2. 访问其他页面出现403 Access Denied错误
- 在conf/tomcat-user.xml文件中添加一下内容
<role rolename\="manager-gui"/>
<role rolename\="manager-script"/>
<role rolename\="manager-jmx"/>
<role rolename\="manager-status"/>
<role rolename\="admin-script"/>
<role rolename\="admin-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
如果添加重新启动tomcat之后可以正常访问其他页面那就不用进行下面的步骤了。
- 需要编辑 webapps/manager/META-INF/context.xml 文件
注释掉下面的内容
<!--
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->
到此就可以正常访问其他页面了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。