我正在使用tomcat管理器编写一个shell脚本来自动部署/取消部署.
按照http://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html#Deploy_A_New_Application_Remotely上的说明操作,我使用curl进行部署
curl --anyauth -u username:pwd -d path=/something -d war=file:target/someWar.war https://someurl.com/manager/deploy
Run Code Online (Sandbox Code Playgroud)
我得到的回复是该URL不支持HTTP方法POST.
所以我改变我的卷曲是使用-G
curl --anyauth -u username:pwd -G -d path=/something -d war=file:target/someWar.war https://someurl.com/manager/deploy
Run Code Online (Sandbox Code Playgroud)
我收到了FAIL的响应 - 无法在上下文路径/某事物上部署应用程序,它似乎在服务器本地而不是我的机器上查找文件.有些插件可以进行远程部署而无需将文件翻过来,所以我想知道我缺少什么.
我目前没有想法(我没有在tomcat管理器配置页面上看到任何其他选项).
可能重复:
从命令行中检出Subversion中的特定修订
如何从SVN(Subversion)中查看特定版本的代码?