【问题标题】:Tomcat share lib folderTomcat 共享库文件夹
【发布时间】:2023-03-07 18:20:02
【问题描述】:

我有一个不包含 lib jar 的战争文件。我在 lib 文件夹下创建共享文件夹,将所有 jar 文件放入其中,并更新 catalina.properties 文件。它可以在我的 Mac 上运行,但不能在 centos7 服务器上运行。我查看centos7 tomcat 日志,显示log4j 找不到,但是jar 在share 文件夹中。还有什么地方可以检查?

谢谢

catalina.properties

   shared.loader="${catalina.base}/lib/share","${catalina.base}/lib/share/*.jar","${catalina.home}/lib/share","${catalina.home}/lib/share/*.jar"

tomcat 8.5.8

【问题讨论】:

    标签: java tomcat


    【解决方案1】:

    这是我自己的错误,添加到 ../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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-30
      • 2020-09-14
      • 1970-01-01
      • 1970-01-01
      • 2018-03-19
      • 1970-01-01
      相关资源
      最近更新 更多