应用服务器内部的类加载机制是开发人员混淆的常见原因;这就是为什么我想知道在tomcat 7服务器中询问有关这种机制的问题: 我有一个web应用sample.war,它依赖于jgroups lib,
哪个地方最好放jgroups.jar tomcat / lib 或 tomcat / webapps / sample.war / WEB-INF / lib ?< / p>
如果我必须使用jgroups版本(比方说2.7.x和3.x)
提前致谢
答案 0 :(得分:0)
遵循Tomcat最佳实践(即,在您的应用中复制所有jar)和官方文档(取决于您的tomcat版本),您必须将所有jar放在 / WEB-INF / lib下文件夹。
但是,如果您需要在应用程序之间共享jar,不能将 tomcat / lib 中的任何jar用于此目的,您就拥有 tomcat / shared 文件夹和 tomcat / common 文件夹,可在 cont / catalina.properties 中配置使用哪个文件夹,这取决于您的环境是Linux还是Windows。< / p>
Here你可以找到一个很好的教程。