从Eclipse远程部署Tomcat webapp

出于开发和测试目的,我想将我的webapp从eclipse中部署到远程tomcat服务器。 这可能吗 ? 如果没有,我应该如何设置我的开发环境以便顺利和轻松地进行远程部署?

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

使用Ant或Maven还可以为您提供从Eclipse外部部署的优势。 根据我的经验,将部署与IDE分离是有帮助的(我们的系统管理员不运行Eclipse!)。

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

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

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

如果没有,我应该如何设置我的开发环境以便顺利和轻松地进行远程部署?

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

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

您可以使用Ant FTP任务或SCP任务 。 你可以在这里找到例子。