在tomcat

时间:2018-01-10 09:45:45

标签: java tomcat web-applications

我通过相应的war文件在tomcat上托管了2个Web应用程序(比如A和B)。

在运行时,我正在使用" A"改变" B"的内容然后移动" B"的新战争档案在tomcat web-apps中,也在运行时。这触发了重新部署" B"由tomcat。

现在我在" A"的某个网页上有一个链接。从中我试图打开应用程序" B"。

但我面临的问题是,在部署" B"之前,该链接不起作用。完成了。 部署时间也相应变化。

那么如何处理这种情况呢?

1 个答案:

答案 0 :(得分:0)

如果您依赖autoDeploy并将.war文件移至webapps文件夹,则轮询该文件夹最多可能需要20秒(默认情况下)以查看更改

不要使用该机制,但是通过Tomcat manager webapp上传战争,因为它会立即触发部署,并在部署完成后得到响应。