部署具有不同名称的相同war文件会导致旧文件停止吗?

时间:2010-06-28 22:08:23

标签: java web-services

我们有一个运行当前Web服务的Apache tomcat服务器。我们试图部署第二个版本(有一些调整)但是当我们复制war文件时,第一个停止工作。为什么?

3 个答案:

答案 0 :(得分:1)

如果您的应用程序写入数据库,并且其另一个副本在同一数据库中竞争相同的数据,则可能导致此类行为。您的应用程序是否写入“固定”数据库?如果是这样,您将需要创建另一个数据库,或更改应用程序处理数据库的方式。

答案 1 :(得分:1)

您的网络应用是否包含Tomcat的context.xml配置?如果两个Web应用程序使用相同的docbase,则它们将访问同一文件夹。

答案 2 :(得分:0)

战争文件中的Context root是否不同。如果不是,我相信服务器将无法正确验证网址。