2011-08-15 49 views
0

我試圖找出最佳的Maven配置一個不尋常的web應用程序的配置。如何配置WTP/Eclipse和Maven的多個web應用共享資源

我們有,我們正在遷移到Maven的兩個web應用程序。我們使用Eclipse作爲我們的IDE。

的結構如下,我們有所有的正常網絡應用程序信息的主要網絡應用。就Eclipse WTP和Maven而言,它是一個標準配置。然後,我們有第二個Web應用程序,其中包含前一個Web應用程序的所有內容,但另外它還擴展了類/創建新應用程序,覆蓋了jsp文件並添加了其他應用程序。另外,我們共享了兩個Web應用程序導入的資源。

我們目前有一個處理這是一個非常複雜的Ant構建腳本。我正在考慮在Eclipse中將其設置爲不同的Web應用程序(並尋找共享資源的方式)或作爲多模塊應用程序(不知道如何處理兩個Web應用程序模塊),但我不確定如何設置它或者是否有更好的解決方案。

回答

1

如果這兩個應用程序必須在同一個服務器上,你可以把你的這兩個應用的EAR內。請注意,不同的應用程序服務器對於如何處理類加載有不同的意見。根據我的經驗,WebSphere 7比JBoss 5.1更嚴格地遵循J2EE規範;我沒有其他產品和/或版本的具體經驗。

如果是這種情況並非如此,你在開發時應用程序只共享資源,WAR覆蓋可能是值得探討的方法。

這兩種方法都應該被Maven和m2eclipse插件的WTP插件所支持,但這些東西現在正在發展,你最好在做這個路線之前做一些實驗。

+0

我們使用的是Apache geronimo 2.2。我正在考慮參加WAR覆蓋路線。爲兩個WAR都有單獨的Eclipse項目,並讓第二個WAR將第一個WAR作爲依賴項。我想我必須做一些實驗。只是想知道是否有一個首選解決方案。 – Ruggs

+0

恐怕我無法幫到這裏。大約一年前,我探索了EAR方法,但是那時項目的這一部分被劃傷了。 –

相關問題