个人学习系列 – Tomcat报错汇总

整合一下自己遇到所有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错误

个人学习系列 - Tomcat报错汇总

  • 在conf/tomcat-user.xml文件中添加一下内容
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
**<user username="tomcat" password="tomcat" roles="manager-status,manager-gui,manager-script,manager-jmx"/>**

如果添加重新启动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" />
-->

到此就可以正常访问其他页面了。

原文 

https://segmentfault.com/a/1190000021598145

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » 个人学习系列 – Tomcat报错汇总

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址