我在 Linux 服务器上运行 Tomcat7。Tomcat 指向我的应用程序的符号链接 WAR。该链接指向实际的 WAR。我希望升级应用程序。我所做的是放置升级应用程序的新 WAR 文件并创建指向新 WAR 的符号链接。我打算执行 mv newsymlink oldsymlink 来覆盖保留符号链接的相同名称但指向新 WAR。执行此操作后,Tomcat 会自动获取更改并加载新 WAR 吗?还是我必须重新启动 Tomcat?
答案1
您可以使用以下命令更改 /tomcat/webapps 下现有符号链接的目标:
ln -sf NEW_TARGET.war CURRENT.war