2013-05-30 64 views
1

我的設置如下:Eclipse的Glassfish的,不發佈變更所需的項目

我使用的Eclipse版本:朱諾服務版本2版本ID:20130225-0426和Glassfish 3.1.2。

了GlassFish適配器版本5.0.1.201201241920

我有一個設置爲需要一個罐子Maven項目戰爭Maven項目。

我已經配置了war部署程序集以包含jar項目。

我已經關閉了自動發佈到Glassfish的(但在開機不解決問題)

問題:

如果我做出改變在罐子項目類,服務器將改變其狀態爲「開始發佈」。表明它知道資源已經改變,需要發佈。但是,如果我右鍵單擊服務器並單擊發布,它不會彈出發佈對話框,指示它將資源複製到glassfish,並且服務器不會重新部署添加。然後服務器指出它是同步的,但對所需jar項目所做的更改不在服務器上。

如果我對戰爭項目進行了更改並右鍵單擊發布,則所有資源都將被複制到glassfish服務器。包括對所需jar項目的更改。

解決方案:

,我認爲這是一個錯誤,但有一個人的配置解決方案,這將是解決這一問題。

如果這是我登錄它的錯誤? eclipse bugzilla似乎沒有適用於glassfishs適配器錯誤的部分。

任何人都可以確認靛藍是否有這個問題?我剛剛從HElios升級,但如果需要將降級爲Indigo。

回答

1

我目前的工作是將glassfish設置爲在構建上發佈,然後在我想發佈時運行項目clean。但是這很煩人,因爲代碼是在每次構建之後部署的,大多數時候這是不必要的。

+0

由於沒有人回答,我認爲這是唯一的方式。 – Rian

+0

我有這個完全相同的問題和類似的解決方法。我使用Spring ToolSuite(Spring-flavor Eclipse)。 – Nefreo