我有一个不包含lib jar的war文件。我在lib文件夹下创建共享文件夹,将所有jar文件放入其中,然后更新catalina.properties文件。它可以在Mac上运行,但不能在centos7服务器上运行。我检查了centos7 tomcat日志,它显示找不到log4j,但jar位于share文件夹中。还有什么地方可以检查?
这是我自己的错误,请添加到../conf/context.xml文件中,应删除antiResourceLocking =“ false” privileged =“ true”!
正确的样本:
<Context>
<!-- Default set of monitored resources. If one of these changes, the -->
<!-- web application will be reloaded. -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!--
<Manager pathname="" />
-->
</Context>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。