我正在开发一个运行在Tomcat上的Jetspeed门户应用程序,使用Eclipse IDE和Sysdeo Tomcat启动器插件来启用对运行在Tomcat/Jetspeed中的应用程序的调试。
我想知道如何为这个环境启用开发更改的热部署?有人知道如何将Jetspeed门户web应用程序配置为从Eclipse热部署吗?在网上找不到任何关于Jetspeed热部署的信息。
发布于 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和热重新部署的支持。
发布于 2009-12-02 05:11:29
你可能想看看jrebel。我一直想亲自看一看--据我所知,jrebel使更改源代码成为可能,然后能够在实时环境(如tomcat)中立即看到结果,而无需重新部署和/或重新启动服务。
发布于 2009-12-02 05:19:11
您可以使用bult-in (在Java EE版本中)服务器插件:
publishing,或使用FileSync plugin。在那里,您可以告诉您的项目中的哪些文件夹应该被复制(实时)到您机器上的哪个目录( tomcat/webapps/yourapp)。只需多做一点工作,就可以使文件同步配置独立于计算机(仅使用一个参数作为TOMCAT_ROOT),以防您希望将项目签入到其他人将使用它的存储库。我知道使用FileSync插件并不被普遍接受,而publishing是最常见的选择,但是FileSync给了你额外的自由来重新安排你的类和资源。
https://stackoverflow.com/questions/1793533
复制相似问题