建议使用“部署门户网站”向导这一工具将门户网站项目从 Rational® Developer 直接发布至门户网站测试、集成或登台环境。
Portal Designer 使用 XML 配置接口部署门户网站配置,并可选择将文件部署至 WebSphere_install_directory/installedApps/node/wps.ear 目录。要部署文件,您必须具有对此目录的读、写和删除访问权(通过复制或 FTP)。可在服务器设置中定义此访问方法。有关定义用于门户网站部署的更多信息,请参阅定义服务器以发布或导入门户网站。
注意:在部署期间,将部署服务器上不存在的 portlet 项目中的所有被引用 portlet。还可以将工作空间中的现有 portlet 更新至服务器。
不应直接部署至生产服务器。有关发布至生产环境的信息,参阅导出门户网站项目。在进行任何部署之前,都应备份或映像目标服务器。
要部署门户网站项目及其引用的 portlet,遵循下列步骤:
启动部署进程后,不要中断。如果项目中存在错误或者部署未完成,则可能导致门户网站服务器中断服务。
因为门户网站项目没有任何访问控制信息,所以使用已发布门户网站站点中的管理 portlet 来设置相应的访问控制。
“部署门户网站”向导完成时,您可能会看到下面所显示的这条消息。要消除此消息,在服务器配置中指定库目录。当使用 WebSphere® Portal V5.1 服务器时,必须指定库目录;而对于 WebSphere Portal V5.0,该目录是可选的,但是建议您还是指定它。请参阅为属性文件定义库目录。
“为了确保远程门户网站服务器正确使用门户网站项目中的字符串更改,应将 <was_home>/installedApps/<node>/wps.ear/wps.war/WEB-INF/classes/nls 中的内容复制到远程系统上的 <wps_home>/shared/app/nls 中。另外,在此服务器的服务器配置中指定门户网站库位置,并且将自动部署属性文件。”在以上所显示的消息中,<was_home> 和 <wps_home> 分别是 WebSphere Application Server 和 WebSphere Portal Server 的安装位置,而 node 是服务器的节点名。
注意事项和局限性
有关防火墙和 Linux™ 的局限性,参阅网络注意事项。
如果要将“部署门户网站”向导用作将门户网站项目发布至外部测试服务器的工具,可以设置它以便让部署在测试服务器上自动更新 JSP 文件。有关更多信息,参阅优化 JSP 文件测试。在本地测试门户网站项目时,不必配置此设置。
部署将替换标签我的门户网站和它下面的所有配置以及门户网站服务器中的所有主题和皮肤定义。在选择部署门户网站配置和文件时,部署操作将替换 WebSphere_install_directory/installedApps/node/wps.ear 目录中的所有文件。
除非使用了仅导出主题和皮肤选项,否则,部署或导出门户网站项目时将替换目标门户网站服务器上“我的门户网站”下的所有标签和页面。不在该门户网站项目中的所有标签或页面都将从目标门户网站服务器中删除。
工作台不会部署对 JavaSource/config/language.properties(门户网站服务器使用该文件来定义它支持的语言)文件所作的更改。如果想要更改门户网站服务器上支持的语言,请参阅 WebSphere Portal Product Documentation 中的 下面所包含的内容。
当部署配置和文件时,应确保您对服务器配置中由 Web 应用程序和库目录定义的部署位置具有足够的访问权。读和写许可权是必需的。请参阅定义服务器以发布或导入门户网站。