Tomcat,server.loader 中的 JAR 未加载

标签 tomcat classloader tomcat8

我们正在尝试使用 Redisson 进行 tomcat session 管理,为此我们正在关注 this文章。当我们在 Tomcat lib 文件夹中添加 Redission JAR 时,它与我们的应用程序 JAR 发生冲突并创建了 java.lang.LinkageError。因此,为了避免我尝试将 Redission JAR 放在一个名为“server-lib”的单独文件夹中,并在 catalina.propertiesserver.loader 中配置该文件夹,我的理解是通过这样做,Redisson JAR 将仅可用于 Tomcat,但是当我启动 Tomcat 时,它会抛出 Redission 类未找到类的异常。 我的问题是为什么没有加载这些类?

最佳答案

${catalina.home}/lib/ 中创建目录并放置 Redission JAR。

catalina.propertiescommon.loader中配置路径

关于Tomcat,server.loader 中的 JAR 未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57816441/

相关文章:

java - opengts错误(/gprmc/Data)不可用

tomcat - WebApplications(.war 文件)和普通 jar 文件

java - Weblogic动态类加载

scala - Class.forName(...) 与 Class.forName(...) Thread.currentThread.getContextClassLoader.loadClass(...) 行为

java - Tomcat:jndi 资源的 context.xml 和 web.xml 配置

java - Tomcat——运行网络应用程序

tomcat - 在 Tomcat 服务器上部署 Grails 应用程序的持续问题

java - 如何包含同一依赖项的两个不同版本?

java - Tomcat8 使用 AbstractProtocol.pause 随机关闭

java - 如何限制 tomcat 8 中的帖子大小?如何为其定制回复?