出于开发和测试的目的,我想将我的webapp从eclipse部署到一个远程tomcat服务器。这是可能的吗?如果不是,我应该如何设置我的开发环境,以便顺利、轻松地进行远程部署?
发布于 2009-11-19 19:48:19
如果您可以远程访问Tomcat管理器应用程序,则可以使用Tomcat Ant tasks或Tomcat Maven plugin来处理此问题。然后,可以从Eclipse中调用这两个函数。
使用Ant或Maven还为您提供了能够从Eclipse外部部署的优势。根据我的经验,将部署与IDE分开是有帮助的(我们的系统管理员不运行Eclipse!)。
我个人的选择是Maven,但Ant在这方面同样有能力。我还使用Maven配置文件轻松地在本地/远程部署(不同的服务器、密码等)之间切换。
发布于 2009-11-19 09:18:21
为此,您可以使用Ant FTP task或SCP task。你可以找到here的例子。
发布于 2009-11-19 20:16:11
出于开发和测试的目的,我想将我的
从eclipse内部部署到一个远程tomcat服务器上。这是可能的吗?
WTP中的Tomcat支持只适用于本地Tomcat。也就是说,有一个tomcat deployer插件可以用来部署到远程tomcat (从未亲自测试过)。
如果没有,我应该如何设置我的开发环境,以便顺利、轻松地进行远程部署?
如果你不喜欢这个插件,那么你可以使用Ant或Maven这样的构建工具,正如Chris所指出的,它们通过管理器应用程序对远程部署提供了很好的支持。我只是将Cargo添加到列表中(但是Tomcat远程部署只在Maven2插件中可用)。
实际上,在我看来,不管Eclipse的功能如何,使用构建工具都是一个好主意。
https://stackoverflow.com/questions/1760297
复制相似问题