1
我有我的战争运行在上下文路径中的tomcat - 说/ path1。我可以在tomcat上的不同上下文路径中运行同一个战争的两个副本吗?
我对代码库做了一些更改,添加了更多的类,jar等,现在不用担心在/ path1上运行的第一场战争,我想将此战争添加到/ path2。
可以这样做吗?
因为当我尝试这样做第二次战争是无法启动时加载的弹簧 -
SEVERE: Error listenerStart
Feb 7, 2011 4:46:44 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/path2] startup failed due to previous errors
而且没有堆栈跟踪或任何东西,虽然我已经设置日志级别调试。
我认为代码没有问题,因为当我在我的本地机器上和第一个未运行的服务器上运行时,它工作正常。当我尝试在/ path1活动的服务器上运行它时,它会失败。
谢谢!
您应该在Tomcat的日志目录 – 2011-02-07 23:17:06
中找到其中一个日志中的其他日志消息,这是否意味着什么? INFO:validateJarFile(/usr/share/tomcat6/webapps/path2/WEB-INF/lib/servlet-api-2.3.jar) - jar没有加载。请参阅Servlet规范2.3,第9.7.2节。违规类:javax/servlet/Servlet.class。这出现在listenerStart错误之前。 – hese 2011-02-07 23:26:45