使用Maven将WAR项目上传到Tomcat而不提供“管理器应用程序”

时间:2013-02-01 12:38:53

标签: maven tomcat deployment

货物问题

使用Maven,上传到服务器似乎是通过货物插件或“ Tomcat插件”完成的。但似乎他们使用Tomcat 经理应用程序上传到服务器:

只想上传文件

任何方式我只想拥有这样的东西:简单地为插件提供SFTP访问目标文件夹(通常是$ CATALINA_HOME / webapp)的FTP,它只是将war文件上传到目标。没有经理访问,没有这样的。其余部分由Tomcat中的 autodeploy 处理。

那么,解决方案是什么?

P.S。 mvn delpoy似乎不是一个解决方案,因为它说“存储库”不是运行时。

1 个答案:

答案 0 :(得分:2)

您可以使用maven-exec-plugin执行执行scp的任何shell脚本。

另一个解决方案,如果您熟悉ant,则使用maven-antrun-plugin并执行scp的ant任务

有用的链接: