在远程Tomcat上自动部署Java应用程序
我希望能够自动将Java应用程序部署到tomcat服务器。
现在的情况:
- Eclipse项目正在开发中
- Tomcat服务器正在另一台机器上运行,为该项目的WAR文件提供服务
我的目标: 将项目编译和部署到远程Tomcat服务器的简单方法。 我不介意这是一个控制台命令/脚本还是使用Eclipse GUI。
那可能吗? 如果有,怎么样? (如果有可能,我的设置需要更改,请随时给我建议更好的适合设置)
更新
是的,我使用Maven。
如果您使用Maven,我建议使用支持所有Tomcat版本的Cargo插件 ,并且能够部署到本地和远程服务器 。
如果您不想使用Maven或Cargo插件,只需调用Tomcat管理器部署URL即可 。 在封面下货物基本上做同样的事情。 Tomcat还提供Ant任务来包装管理器命令。 使用Ant任务可以让您在没有插件的情况下在Eclipse中调用它们。
我相信Cargo可以以一般的方式做你想做的事(但我没有亲自尝试过) http://cargo.codehaus.org/Tomcat+6.x
Tomcat还有一个可以通过上传接受WAR的管理Web应用程序,但我会先看看Cargo。
- 有关开发自定义Eclipse编辑器的教程
- 始终在Eclipse中使用Android dex’ing之前运行proguard
- OS X中的Eclipse使用不同于CLI的Java版本
- 我如何访问包外的默认类的公共方法
- Javacv + Yosemite + Eclipse:项目未运行,java.lang.UnsatisfiedLinkError
- java.lang.NoClassDefFoundError:org / fontbox / afm / FontMetric
- 如何将Project Explorer视图添加到Eclipse RCP应用程序
- 绑定不能解决eclipse中的AST处理问题
- 将Maven与Eclipse Kepler集成的问题