我通过相应的war文件在tomcat上托管了2个Web应用程序(比如A和B)。
在运行时,我正在使用" A"改变" B"的内容然后移动" B"的新战争档案在tomcat web-apps中,也在运行时。这触发了重新部署" B"由tomcat。
现在我在" A"的某个网页上有一个链接。从中我试图打开应用程序" B"。
但我面临的问题是,在部署" B"之前,该链接不起作用。完成了。 部署时间也相应变化。
那么如何处理这种情况呢?
答案 0 :(得分:0)
如果您依赖autoDeploy
并将.war
文件移至webapps
文件夹,则轮询该文件夹最多可能需要20秒(默认情况下)以查看更改
不要使用该机制,但是通过Tomcat manager
webapp上传战争,因为它会立即触发部署,并在部署完成后得到响应。