从Eclipse远程部署Tomcat webapp

时间:2009-11-19 01:10:42

标签: java eclipse tomcat

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

3 个答案:

答案 0 :(得分:25)

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

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

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

答案 1 :(得分:5)

您可以使用Ant FTP taskSCP task。您可以找到示例here

答案 2 :(得分:5)

  

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

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

  

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

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

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