我们想知道如何设置的GlassFish 3.1.2 实热部署,就是不只是一般的设置
我怎么能热利用部署在GlassFish适配器在Eclipse
但如何使人们有可能的是,Eclipse的插件的GlassFish会悄悄地推改变了XHTML,CSS等文件到服务器保存在Eclipse文件。
它是如何正式建立?
同样,我现在测试了几次,热部署刚刚改变XHTML(/ JSF),在保存CSS文件是行不通的。
当设置为从不自动发布保存JSF文件时没有任何反应。 当设置为自动发布在资源改变 整个Web应用重新部署过程被触发 (以30秒以上!)。
问:
如何是节约使用Eclipse和官方的GlassFish插件的设置指着一个地方,非内部的GlassFish 3.1.2 JSF,CSS热部署 ?
你在哪儿看? 到插件或本地GF?
是什么让整个主题更混乱的是,有些人得到这个工作轻松,看http://www.java.net/forum/topic/glassfish/glassfish-plugins/glasfish-plugin#comment-819774
“几乎任何节省非Java文件将是可见的‘immeditaely’时发布的保存是积极的。”
不在这里!
很奇怪...和重要!
有“黑客”,我使用和工作正常使用Maven,日食和GF4热部署。 浏览你的工作空间里面,你有你的XHTML项目。 打开项目文件编辑
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments></arguments>
</buildCommand>
修改于:
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<triggers>incremental,</triggers>
<arguments></arguments>
</buildCommand>
它工作得很好,但可能会导致怪异的建立问题(没有尝试过很长一段时间,所以真的不能说,所以用的情况下使用。)
==============另一种解决方法,我试过,但运行到Eclipse / Maven的臭虫==========
我设法得到这个用eclipse工作。 步骤有以下几条:
- 在glassfish-双击>展开发布,并确保您设置自动发布时,资源的变化
- 在服务器上单击鼠标右键 - > Glassfish和确保用户JAR归档来回Deployement未被选中
- 然后确保你已经设计建筑自动取消
从我可以告诉Maven是在节约资源感人,所以Glassfish的重新启动。 希望能帮助到你
如果你已经在你的Eclipse安装“Maven的集成WTP”,卸载它(使用M2E代替)。 这样做,的WebContent资源,如.xhtml和.css -files的热部署已重新启用我。 不幸的是,我不知道这个解决办法的工作的原因。
无论如何,我也有兴趣在你真正热部署的问题(特别是的.java文件)。
文章来源: GlassFish (real) hot deployment of JSF pages and resources (CSS etc.) in Eclipse