我们想知道如何设置GlassFish 3.1.2真正的热部署,即而不是只是通常的设置
How can I hot deploy using the glassfish adapter in Eclipse
但是,如何使Eclipse在将文件保存到GlassFish中时将更改的XHTML等文件推送到服务器上成为可能。
它是如何正式设置的?
再一次,我对此进行了多次测试,热部署刚刚更改的XHTML(/JSF),保存上的CSS文件不起作用。
当设置为永不自动发布时,在保存JSF文件时什么都不会发生。当设置为在资源更改时自动发布时,整个应用程序重新部署过程就会触发(占用30+秒!)。
Q:
如何使用Eclipse热部署和官方GlassFish插件指向本地的、非内部的GlassFish 3.1.2
你要去哪儿找?插入插件还是本地GF?
使整个主题更令人困惑的是,有些人可以轻松地完成这个任务,请参阅http://www.java.net/forum/topic/glassfish/glassfish-plugins/glasfish-plugin#comment-819774
“当在保存上发布时,几乎所有非java文件的保存都是可见的'immeditaely‘。”
这里不行!
很奇怪..。而且很重要!
发布于 2013-10-12 10:01:34
有'hack‘,我使用和工作很好的maven,eclipse和GF4热部署。在有xhtml项目的工作区内导航。打开.project文件编辑
<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 bugs==========
我设法让它和eclipse一起工作。这些步骤如下:
据我所知,maven正在访问保存上的资源,因此Glassfish重新启动。希望它能帮上忙
发布于 2012-10-02 08:34:31
如果您已经在Eclipse中安装了"Maven Integration“,请卸载它(使用m2e代替)。为此,重新启用了WebContent资源(如.xhtml和.css -files )的热部署。不幸的是,我不知道这个解决办法的原因。
无论如何,我也对您真正的热部署(特别是..java文件)的问题感兴趣。
https://stackoverflow.com/questions/12419636
复制相似问题