我可以在tomcat上的不同上下文路径中运行同一个战争的两个副本吗?

时间:2011-02-07 23:14:30

标签: java spring tomcat6

我在上下文路径中运行tomcat - 比如说/ path1。

我对我的代码库进行了一些更改,添加了更多类,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处于活动状态的服务器上运行它时,它会失败。

谢谢!

1 个答案:

答案 0 :(得分:0)

'listenerStart'位表示错误发生在ServletContextListener中,所以如果您的代码中有任何一个,请仔细查看,看看他们在做什么;他们是否正在访问其他实例可能尝试共享的任何资源?

相关问题