从 Eclipse 远程部署 Tomcat webapp

2022-09-02 01:14:51

出于开发和测试目的,我想将我的web应用程序从eclipse内部部署到远程tomcat服务器。这可能吗?如果没有,我应该如何设置开发环境以实现平稳、轻松的远程部署?


答案 1

如果您可以远程访问Tomcat管理器应用程序,则可以使用Tomcat Ant任务Tomcat Maven插件来处理这个问题。然后,这两个都可以从Eclipse内部调用。

使用 Ant 或 Maven 也为您提供了能够从 Eclipse 外部进行部署的优势。根据我的经验,将部署与IDE分开是有帮助的(我们的系统管理员不运行Eclipse!

我个人的选择是Maven,但蚂蚁在这方面同样有能力。我还使用Maven配置文件让我在本地/远程部署(不同的服务器,密码等)之间轻松切换。


答案 2

出于开发和测试目的,我想将我的web应用程序从eclipse内部部署到远程tomcat服务器。这可能吗?

WTP 中的 Tomcat 支持仅适用于本地 Tomcat。也就是说,有一个tomcat部署器插件可用于部署到远程tomcat(从未亲自测试过)。

如果没有,我应该如何设置开发环境以实现平稳、轻松的远程部署?

如果你不喜欢这个插件,那么你可以使用像Ant或Maven这样的构建工具,正如Chris所指出的那样,它们通过管理器应用程序对远程部署有很好的支持。我只是将Cargo添加到列表中(Tomcat远程部署仅适用于Maven 2插件)。

实际上,在我看来,无论 Eclipse 的功能如何,使用构建工具都是一个好主意。


推荐