2013-11-20 31 views
2

在我們公司,我們使用Liferay作爲門戶。開發這麼龐大的框架最大的問題是即使在體面的PC上,重啓也需要很長時間。我們試圖使用熱部署,但這有時可能不起作用(依賴性需要重啓,有時會發生PermGen空間錯誤,Liferay必須被殺死等)。用於開發的最小Portlet環境?

我在想什麼是在我們的大多數portlet中,我們並沒有真正使用任何Liferay特定的服務,只是JSR 168提供了標準的東西。所以我想知道是否有任何可用於Jetty或Tomcat的最小Portlet環境,我們可以使用它們來加快Portlet開發?當然,我知道一旦遇到Liferay特定的服務電話,這不是一種選擇。

我之前測試Apache Pluto這是一個完整但仍然輕量級的portlet容器,但它的工作方式與portlet戰爭的組裝方式不同(web.xml應該修改),並且它在我們的構建環境中與Liferay打破了兼容性。所以這不是一種選擇,但我正在尋找類似的東西。

回答

6

我從未使用過的生活射線的門戶網站,但是過多的用GateIn門戶打球是因爲IBM Portal是heay,主要用於對JSR-286的快速發展,我用gatein

目前用於visioneo.org,非常靈活適合各種用途,大型社區。

這裏是簡短總結

Liferay的目前用於visioneo.org,爲每一種使用的,大型社區非常靈活。

eXo平臺真棒外觀和一套嵌入式Web應用程序。上一代門戶,非常可觀!基於Gatein

JBoss的基於gatein EPP,並設計與JBoss中間件架構

Gatein一個偉大的portlet容器的工作。重量輕,易於使用。但是,與Liferay的和外型,它不與協作portlet(論壇,維基等)

uPortal美麗門戶出貨,雖然它的CSS是非常侵入:一些BIRT樣式由uPortal的CSS打破。

冥王星不是一個真正的門戶網站,Apache Pluto可以用作開發/測試平臺。通常被視爲portlet規範的參考。

Jahia很大的期待,但不是基於標準:門戶被支持,但沒有真正凸顯,特定模塊的技術來代替

+0

謝謝。我也發現Pluto有一個嵌入模式。這可以相對容易地與嵌入式Jetty集成以創建一鍵即用/調試開發環境:http://portletwork.blogspot.hu/2007/08/launching-and-debugging-portlets-from.html – NagyI