2013-03-13 30 views
1

在websphere門戶環境中,應該如何部署由許多portlet組成的門戶應用程序?作爲.war文件還是.ear文件?portlet應用程序應該部署爲war文件或ear文件

我看到,在沒有安裝RAD的環境中,它被部署爲.war。但是在安裝RAD的開發機器上,它被部署爲EAR項目。有沒有圍繞這一點的最佳做法?

回答

1

我假設您正在使用WebSphere Portal。來自product documentation

Portlet應用程序通常打包到單個WAR文件中。這些 WAR文件可以通過使用門戶 管理方式(...)直接部署到門戶中。您可能希望將Portlet 應用程序與EJB一起部署,或者將多個WAR文件捆綁到相同的EAR文件中,或使用類似的方案。對於這種類型的 要求的WebSphere Portal提供預配置的模式與 XML配置界面(...)

然後它顯示了幾個額外的步驟,以使與WebSphere Portal EAR中工作。您可以看到Portlet應用程序WAR文件是在WebSphere Portal中安裝Portlet的推薦,更簡單和更簡潔的方式,並且可以幫助您避免非常煩人的管理任務。此外,單個WAR文件可以包含多個Portlet,因此您也可以在這方面進行介紹。

作爲一個額外的細節,當您將WAR文件部署到WebSphere Portal時,它會在部署之前將文件包裝在EAR中,因此如果您選擇其中一個,則沒有太大區別。

相關問題