我需要在服务器上部署两个WAR文件 问题是我无法在该服务器上运行另一个tomcat 部署两个WAR文件很简单,但是可以在其中一个使用
的情况下运行它们3.8 3.8。
,另一个使用
Spring 4.1.4
哪个是最新版本?
会发生冲突吗? 像“试一试”这样的答案是可以接受的:)但我需要确定,所以我将来不会有问题 感谢
答案 0 :(得分:2)
有关Tomcat的类加载机制如何工作的解释,请参阅以下内容:
http://tomcat.apache.org/tomcat-7.0-doc/class-loader-howto.html
WebappX - 为每个Web应用程序创建一个类加载器 部署在单个Tomcat实例中。所有未打包的课程和 Web应用程序的/ WEB-INF / classes目录中的资源, 加上/ WEB-INF / lib下的JAR文件中的类和资源 您的Web应用程序的目录,对此Web可见 申请,但不适用于其他申请。
然后,如果将Spring Jar文件捆绑在WEB-INF / lib中,则每个应用程序都没有问题。只有当他们在某个共享位置时才会出现问题。
答案 1 :(得分:1)