我们正在尝试使用 Redisson 进行 tomcat session 管理,为此我们正在关注 this文章。当我们在 Tomcat lib 文件夹中添加 Redission JAR 时,它与我们的应用程序 JAR 发生冲突并创建了 java.lang.LinkageError
。因此,为了避免我尝试将 Redission JAR 放在一个名为“server-lib”的单独文件夹中,并在 catalina.properties
的 server.loader
中配置该文件夹,我的理解是通过这样做,Redisson JAR 将仅可用于 Tomcat,但是当我启动 Tomcat 时,它会抛出 Redission 类未找到类的异常。
我的问题是为什么没有加载这些类?
最佳答案
在 ${catalina.home}/lib/
中创建目录并放置 Redission JAR。
在catalina.properties
的common.loader
中配置路径
关于Tomcat,server.loader 中的 JAR 未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57816441/