2013-03-13 102 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中,因此如果您选择其中一个,则没有太大区别。

相关问题