【发布时间】:2018-01-09 16:56:21
【问题描述】:
我正在尝试在 Tomcat 上部署版本化战争。
很多人可能都知道,Tomcat 中有一个负载均衡器,它会将所有新会话重定向到最新版本的 war\app 上,您只需将版本放在两个 ## 之后(例如:@ 987654322@)
我正在使用 curl 成功部署:
curl -T "MyApp##001.war" https://${username}:${password}@${host}/manager/text/deploy?path=/MyApp&update=true"
但是,一旦部署,我就找不到版本!
我在-T 和path=/ 之后尝试了所有可能的组合,这是一个错误还是我不能用 curl 做到这一点?
我想使用 Tomcat 管理器而不是将战争放在 /webapps 中,因为此脚本将完全符合我们的安全策略。
【问题讨论】: