阻止Tomcat复制爆炸的War目录

时间:2019-06-13 16:30:50

标签: tomcat tomcat9

docs here之后,我从目录中部署了Web应用程序:

curl -u user:pass \
 'http://www.example.com:8080/manager/text/deploy?path=/myapp&war=/path/to/myapp'

这会将/path/to/myapp复制到主机的appBase。有办法阻止这种情况吗? Tomcat无法在不复制的情况下使用参数中给出的爆炸式战争目录吗?

更新

一条评论询问为什么我没有在appBase中放置链接。

如果我将爆炸之战放在主机的appBase下,或者如果我在其中放置符号链接,指向appBase之外的爆炸之战,那么如果我尝试部署:

curl -u user:pass 'http://www.example.com:8080/manager/text/deploy?war=myapp'

以下错误出现在catalina.out中:

SEVERE [http-nio-8080-exec-1] org.apache.catalina.startup.ExpandWar.copy 
 Error copying [myapp] to [/Users/rob/Dev/Tomcat/apache-tomcat-9.0.20/my_apps/myapp]

Tomcat 9.0.20

0 个答案:

没有答案