首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Eclipse、Tomcat和Jetspeed热部署开发更改

使用Eclipse、Tomcat和Jetspeed热部署开发更改
EN

Stack Overflow用户
提问于 2009-11-25 06:58:09
回答 5查看 5.1K关注 0票数 3

我正在开发一个运行在Tomcat上的Jetspeed门户应用程序,使用Eclipse IDE和Sysdeo Tomcat启动器插件来启用对运行在Tomcat/Jetspeed中的应用程序的调试。

我想知道如何为这个环境启用开发更改的热部署?有人知道如何将Jetspeed门户web应用程序配置为从Eclipse热部署吗?在网上找不到任何关于Jetspeed热部署的信息。

EN

回答 5

Stack Overflow用户

发布于 2009-11-25 07:12:47

我通常创建一个ant构建文件,松散地基于:

http://tomcat.apache.org/tomcat-6.0-doc/appdev/build.xml.txt

并使用“install”/“remove”目标部署到远程tomcat

这里有类似的问题:Remote deploy Tomcat webapp from Eclipse

如果你正在谈论只在你的本地机器上开发-你不需要一个外部插件来eclipse,它已经内置了对Tomcat和热重新部署的支持。

票数 2
EN

Stack Overflow用户

发布于 2009-12-02 05:11:29

你可能想看看jrebel。我一直想亲自看一看--据我所知,jrebel使更改源代码成为可能,然后能够在实时环境(如tomcat)中立即看到结果,而无需重新部署和/或重新启动服务。

票数 1
EN

Stack Overflow用户

发布于 2009-12-02 05:19:11

您可以使用bult-in (在Java EE版本中)服务器插件:

  1. 转到窗口>首选项>服务器>运行时环境,并添加您的tomcat
  2. 尝试使用publishing,或使用FileSync plugin。在那里,您可以告诉您的项目中的哪些文件夹应该被复制(实时)到您机器上的哪个目录( tomcat/webapps/yourapp)。只需多做一点工作,就可以使文件同步配置独立于计算机(仅使用一个参数作为TOMCAT_ROOT),以防您希望将项目签入到其他人将使用它的存储库。
  3. 在调试模式下启动tomcat,您可以热部署您保存的所有内容。

我知道使用FileSync插件并不被普遍接受,而publishing是最常见的选择,但是FileSync给了你额外的自由来重新安排你的类和资源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1793533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档