2012-09-14 17 views
1
JSF頁面和資源(CSS等)的熱部署

我們想知道如何設置的GlassFish 3.1.2真正熱部署,即只是一般的設置GlassFish的(真正)在Eclipse

How can I hot deploy using the glassfish adapter in Eclipse

但如何使人們有可能的是,Eclipse的插件的GlassFish會悄悄地推改XHTML,CSS等文件到服務器保存在Eclipse文件。

它是如何正式設置的?

再一次,我測試了幾次,現在熱部署剛剛更改的XHTML(/ JSF),CSS文件保存不起作用。

設置爲從不自動發佈保存JSF文件時沒有任何反應。 當設置爲當資源發生變化時自動發佈整個webapp重新部署過程被觸發(花費30+秒!)。

問:

上節省使用Eclipse和GlassFish的官方插件設置JSF,CSS熱部署如何指着一個地方,非內部的GlassFish 3.1.2

你要看哪裏?進入插件或本地GF?

是什麼讓整個主題更混亂的是,有些人得到這個工作輕鬆,看到http://www.java.net/forum/topic/glassfish/glassfish-plugins/glasfish-plugin#comment-819774

「幾乎任何節省了非Java文件將是可見的‘immeditaely’當保存發佈是活性。」

不在這裏!

這很奇怪...而且很重要!

回答

0

如果您在Eclipse中安裝了「Maven Integration for WTP」,請將其卸載(改爲使用m2e)。爲此,WebContent資源(如.xhtml和.css文件)的熱部署已重新啓用給我。不幸的是,我不知道這個解決方法工作的原因。

無論如何,我也對你真正的熱部署(尤其是.java文件)的問題感興趣。

1

有'黑客',我使用和maven工作正常,日食& GF4熱部署。瀏覽你的工作區,你有你的xhtml項目。

<buildCommand> 
    <name>org.eclipse.m2e.core.maven2Builder</name> 
    <triggers>incremental,</triggers> 
    <arguments></arguments> 
</buildCommand> 

它工作得很好,但可能會導致怪異的建立問題(沒有嘗試過很長一段時間,所以不能:以 打開項目文件 編輯

<buildCommand> 
    <name>org.eclipse.m2e.core.maven2Builder</name> 
    <arguments></arguments> 
</buildCommand> 

修改真的這麼說用案例。)

==============,我試過,但運行到Eclipse/Maven的臭蟲==========另一個解決方法

我設法得到這個與日食一起工作。步驟有以下幾條:

  1. 雙擊glassfish->展開發布,並確保您設置自動發佈時,資源的變化在服務器上
  2. 右擊 - > Glassfish和確保用戶JAR歸檔來回Deployement沒有被選中
  3. 然後確保你有項目,建立自動取消

從我可以告訴Maven是在節約資源感人,所以Glassfish的重新啓動。 希望它有幫助

+0

「另一個解決方法..」對我來說也很好。謝謝! –