【发布时间】:2021-12-30 22:37:38
【问题描述】:
我有 tomcat 8.5.72,其中所有应用程序都是 webapps 中的符号链接
/usr/local/tomcat/webapps/app1 -> /data/app1.0.0.1
启动时一切正常。我已经配置了 autoDeploy 和 allowLinking。
现在我想将符号链接更改为指向 /data/app1.0.0.2 并删除原来的 /data/app1.0.0.1
在这里我得到一个错误
严重 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.core.StandardContext.reload 异常开始 带有名称的上下文 [/app1]
引起:java.lang.IllegalArgumentException:主要资源集 指定的 [/data/app1.0.0.1] 无效
在 tomcat 8.0.x 中运行良好。在 8.5.x 上,我需要重新启动 tomcat。我猜也是 9 号
也许某些安全考虑会导致更改...但是有没有办法恢复旧的?又名“重新读取/重新解析”符号链接?
【问题讨论】: