在 Rational® Developer 中,可以选择手工或自动将门户网站从门户网站项目(包括其所有相关 portlet 项目)发布至 WebSphere® Portal Server。
在发布门户网站之前,应熟悉门户网站服务器所必需的配置信息。有关更多信息,参阅定义服务器以发布或导入门户网站。
导出 - 建议在发布至登台服务器或生产服务器时使用此方法。您需要将已导出的门户网站手工移至门户网站服务器(通过便携式介质或其它方法)。因为从文件系统中导出时不需要对门户网站服务器具有 FTP 或复制访问权,所以在发布期间发生中断的可能性很小。
部署 - 此方法会将门户网站从门户网站项目自动发布至门户网站服务器。在发布至测试、集成或登台服务器时,建议您使用部署这种方法。(有关进一步的限制,请参阅下面的“经过防火墙发布”部分。)
注意:如果在部署期间还要传送门户网站构件,则必须对门户网站服务器具有 FTP 或复制访问权。如果文件传输发生中断(例如,由于网络故障),则门户网站服务器有可能变得无法运行,但是这种可能性很小。
如果通过从 WebSphere Portal Server 导入来创建门户网站项目,则您要部署的服务器必须在部署之前已安装与该门户网站项目关联的所有 portlet。如果不是这样,部署操作就会失败。源自 portlet 项目的 portlet 将在需要时部署。
尝试同时将多个门户网站项目发布至 WebSphere Portal Server 将导致冲突。门户网站服务器检测不到多个部署。
发布门户网站项目的最好方法是确保只有一个用户对门户网站服务器具有访问权,并且由该用户单独负责发布。
局限性:尽管 WebSphere Portal 安装程序包含一个高级选项,可用来安装空的门户网站,但是,Portal Designer 要依赖管理 portlet 来设置访问控制;因此,不支持将门户网站项目发布至空的门户网站。