2012-06-21 64 views
0

我的問題:我厭倦了更改JSP,然後等待3-4分鐘重新部署到Web服務器。指向Maven目標目錄中的WebLogic

我想要做的是將Weblogic指向Maven目標/ app目錄。然後,當我保存一個文件時,我運行「mvn war:exploded」並注意到更新,但DOESNT重新部署了所有內容,僅重新部署了我需要的文件。

現在在我的Maven POM中,我將war插件輸出目錄設置爲Weblogic autodeploy目錄。所以,只要我運行「mvn package」,它就會自動部署。但是,我必須等3-4分鐘才能部署。

有什麼建議嗎?

使用Weblogic 10.3.6,Maven 3,Eclipse。

+0

您是在創建分解的歸檔目錄還是部署WAR? –

+0

默認情況下,maven包目標將在weblogic域autodeploy目錄中生成一個war。但是,我試過指向在戰爭創建期間創建的爆炸目錄(通過企業控制檯),但沒有運氣。 – Jason

回答

1

如果您在目標/ $ WAR_NAME文件夾中創建新部署並將源輔助功能設置爲「我將使部署可從以下位置訪問」(保留實際位置的默認值),則運行mvn war:exploded將更新目標和WebLogic中的JSP將提取更改。

但是,通過mvn install重新部署Java類文件似乎不起作用。