这些指示信息是您将在通过导出创建的 deployinstructions.txt 文件中查找的内容的样本。
配置文件中存在特定于服务器的信息。仅部署至您在“导出”向导中指定的门户网站服务器。有关更多信息,请参阅导出门户网站项目。
在导出门户网站项目后,遵循在已导出项目所在目录中创建的 deployinstructions.txt
文件中的步骤。deployinstructions.txt 文件将包含适用于您的项目的指示信息。下面是这些指示信息的一个样本,用于手工部署门户网站项目,该项目包括从两个
portlet 项目中引用的 portlet。
必须成功完成每个步骤才能开始下一个步骤。
- 打开命令提示符并将目录切换至部署管理器 bin 目录。例如:c:\WebSphere\DeploymentManager\bin。如果未安装部署管理器,则使用
c:\WebSphere\appserver\bin。
- 将 IBM® Rational® Application Developer
导出的 wps.ear 复制至此目录。
- 使用 wsadmin 命令来更新 WebSphere® Portal
EAR。 此操作将会自动让该应用程序在集群中的每个节点上同步。
操作系统 |
wsadmin 命令 |
Windows® |
wsadmin.bat -user [admin_user_id]
-password [admin_password] -c "$AdminApp install wps.ear {-update -appname
wps}" |
Unix |
wsadmin.sh -user [admin_user_id] -password
[admin_password] -c "$AdminApp install wps.ear {-update -appname wps}" |
其中:
- [admin_user_id] 是管理员的用户标识
- [admin_password] 是管理员的密码
注意:对 WebSphere Portal
集群的配置的更新必须在部署管理器上进行,并且与集群中的其它节点重新同步。
如果对集群中的个别节点进行了更改,当部署管理器上的主配置与节点再次重新同步时,更新将会丢失。
- 将每个 portlet 应用程序 WAR 文件复制至服务器上的 [wps_home]\installableApps。
以下是必须复制的 portlet 应用程序 WAR 文件的列表:
- StockPortlet.war
- CalendarPortlet.war
- 将 DeployPortlets.xml 复制至 [wps_home]\bin 并从同一位置执行以下 XMLAccess 命令:
操作系统 |
XMLAccess 命令 |
Windows |
xmlaccess -in DeployPortlets.xml
-user [WpsAdminUser] -pwd [WpsAdminPassword] |
Unix |
xmlaccess.sh -in DeployPortlets.xml
-user [WpsAdminUser] -pwd [WpsAdminPassword] |
- 将 DeployProject.xml 复制至 [wps_home]\bin 并从同一位置执行以下 XMLAccess 命令:
操作系统 |
XMLAccess 命令 |
Windows |
xmlaccess -in DeployProject.xml
-user [WpsAdminUser] -pwd [WpsAdminPassword] |
Unix |
xmlaccess -in DeployProject.xml -user
[WpsAdminUser] -pwd [WpsAdminPassword] |
- 浏览至门户网站服务器管理页面。使用管理 portlet,根据需要在已部署配置上设置访问控制。
- 要确保门户网站服务器在项目中正确地使用字符串更改,将“[was_home]/installedApps/[node]/wps.ear/WEB-INF/classes/nls”的内容复制至“[wps_home]/shared/app/nls”。 [was_home] 和 [wps_home]
分别是 WebSphere Application Server 和 WebSphere Portal
Server 的安装位置。[node] 是服务器的节点名。
如果门户网站服务器被配置为使用端口 80 以外的 HTTP 端口,将参数“-url [portal config url]”添加至 XMLAccess
命令,其中 [portal config url] 为“http://host:port/wps/config”格式。
因为门户网站项目没有任何访问控制信息,所以使用已发布门户网站站点中的管理
portlet 来设置相应的访问控制。