在我們公司,我們使用Liferay作爲門戶。開發這麼龐大的框架最大的問題是即使在體面的PC上,重啓也需要很長時間。我們試圖使用熱部署,但這有時可能不起作用(依賴性需要重啓,有時會發生PermGen空間錯誤,Liferay必須被殺死等)。用於開發的最小Portlet環境?
我在想什麼是在我們的大多數portlet中,我們並沒有真正使用任何Liferay特定的服務,只是JSR 168提供了標準的東西。所以我想知道是否有任何可用於Jetty或Tomcat的最小Portlet環境,我們可以使用它們來加快Portlet開發?當然,我知道一旦遇到Liferay特定的服務電話,這不是一種選擇。
我之前測試Apache Pluto這是一個完整但仍然輕量級的portlet容器,但它的工作方式與portlet戰爭的組裝方式不同(web.xml應該修改),並且它在我們的構建環境中與Liferay打破了兼容性。所以這不是一種選擇,但我正在尋找類似的東西。
謝謝。我也發現Pluto有一個嵌入模式。這可以相對容易地與嵌入式Jetty集成以創建一鍵即用/調試開發環境:http://portletwork.blogspot.hu/2007/08/launching-and-debugging-portlets-from.html – NagyI