因为将主题和外表 JSP 作为主 IBM®WebSphere®Portal Express 企业应用程序的一部分进行管理,所以它们是 WebSphere Portal Express EAR 文件的一部分。添加新的主题和外表时,必须更新和重新部署 WebSphere Portal Express EAR 文件。若未执行此操作会导致随后更新 EAR 文件时删除定制主题和外表。
要更新和重新部署具有新的主题和外表的 EAR 文件,请按本部分中的指示信息操作。
注: 将定制主题和外表部署到受管单元或集群中时,必须在 Deployment Manager 管理的主配置中对它们进行更新。
<!-- -->
在生产环境中部署主题和外表
此方法不需要启用自动 JSP 重新装入,且不影响门户网站的运行时性能。因此建议在生产环境中部署主题和外表。
注: 在开始该任务前,请确保满足以下所有要求:
-
WebSphere Application Server 的管理服务器已启动:
- 如果门户网站在基本应用程序服务器节点中运行,请确保管理服务器正在运行。缺省名称为 server1。
- 如果门户网站在 Network Deployment(ND)单元中运行,请确保 Deployment Manager(DM)和所有节点代理程序正在运行。
- 使用 WebSphere Application Server 管理用户标识登录。
要在生产环境中部署主题与外表,请继续执行以下操作:
- 根据网络配置导出 WebSphere Portal Express EAR 文件 wps.ear。如果有集群环境,则必须从 WebSphere Application Server Network Deployment 机器中导出 WebSphere Portal Express EAR。
- 在命令行中,转至目录 was_profile_root/bin。
- 调用 wsadmin 命令以将 wps.ear 导出到临时目录(确保在一行上输入所有命令):
-
Windows: wsadmin.bat -useradmin_user_id -password admin_password -c "$AdminApp export wpsdirectory/wps.ear"
-
Linux: ./wsadmin.sh -useradmin_user_id -passwordadmin_password -c '$AdminApp export wpsdirectory/wps.ear'
-
i5/OS:wsadmin -profileName profile_root -user admin_user_id -password admin_password -c '$AdminApp export wps directory/wps.ear'
其中:
- profile_root 是安装 WebSphere Portal Express 的 WebSphere Application Server 概要文件的名称,例如 wp_profile。
- admin_user_id 是管理员的用户标识
- admin_password 是管理员密码。
- directory 是临时目录
- 创建 /wps_expanded 子目录。使用 EARExpander 工具展开已导出的 EAR 文件的内容(确保在一行上输入所有命令):
-
Windows: EARExpander.bat -ear directory\wps.ear -operationDir directory\wps_expanded -operation expand
-
Linux: ./EARExpander.sh -ear directory/wps.ear -operationDir directory/wps_expanded -operation expand
-
i5/OS:EARExpander -ear directory/wps.ear -operationDir directory/wps_expanded -operation expand
-
将已更新的主题和外表 JSP 放置到展开的 EAR 中的正确目录。例如:
-
HTML 主题放入 directory/wps_expanded/wps.war/themes/html
- HTML 外表放入 directory/wps_expanded/wps.war/skins/html
- 从最初导出 wps.ear 文件的目录中删除原始文件。
- 使用 EARExpander 命令将 EAR 目录折叠回到 EAR 文件中:
-
Windows:EARExpander.bat -ear directory\wps.ear -operationDir directory\wps_expanded -operation collapse
-
Linux: ./EARExpander.sh -ear directory/wps.ear -operationDir directory/wps_expanded -operation collapse
-
i5/OS: EARExpander -ear directory/wps.ear -operationDir directory/wps_expanded -operation collapse
- 使用 wsadmin 命令更新 WebSphere Portal Express EAR。
注: 如果有受管单元(无论是否带集群),请在 Deployment Manager 机器上执行这一步。
-
Windows:wsadmin.bat -user admin_user_id -password admin_password -c "$AdminApp install directory/wps.ear {-update -appname wps -nodeployejb}"
-
Linux: ./wsadmin.sh -user admin_user_id -password admin_password -c '$AdminApp install directory/wps.ear {-update -appname wps -nodeployejb}'
-
i5/OS:wsadmin -profileName profile_root -user admin_user_id -password admin_password -c '$AdminApp install directory/wps.ear {-update -appname wps -nodeployejb}'
其中:
- admin_user_id 是管理员的用户标识
- admin_password 是管理员密码。
- directory 是临时目录
- 重新启动 WebSphere_Portal 服务器。在集群配置中,重新启动集群。
注:对集群配置的更新必须在 Deployment Manager 上进行,并且必须与集群中的其他节点重新同步。如果对集群中的个别节点进行更新,则当 Deployment Manager 上的主配置再次与节点重新同步时,由于节点上的更改被覆盖,因此更新将丢失。然而,当在节点上运行配置任务时,您可以在节点上启动这些任务,但必须修改主配置(从节点至 Deployment Manager 的远程连接)。
<!-- -->
在开发和测试环境中部署主题和外表
因为此方法使您能快速调试和测试更新过的主题和外表而不要求您重新启动 WebSphere Portal Express,所以它适合于开发和测试环境。
- 使应用程序服务器能自动检查新的 JSP(如启用自动 JSP 重新装入中所述)。
-
将更新过的主题和外表直接放到以下目录中:
在集群环境中,将更新过的主题和外表放在每个节点上的此目录下。
-
调试、更新和测试更新过的主题和外表。
-
若主题和外表按设计的那样工作,并且不需要进一步的更改,则应该将更新过的主题和外表合并到 wps.ear 文件中,以防止旧的 wps.ear 文件意外覆盖它们。
-
对以下目录中的主题和外表文件进行的所有更改进行备份:
- 如果在步骤 1 中启用了自动 JSP 重新装入,则禁用它。
- 按照在生产环境中部署主题和外表中的指示信息,重新部署具有更新过的主题和外表的 wps.ear 文件。
- 验证主题和外表是否如预期那样工作。
相关推荐
IBM WebSphere Portal 6.0是一款功能强大的企业级门户解决方案,能够帮助组织整合应用和服务,为用户提供统一的信息访问入口。本手册旨在指导用户顺利完成WebSphere Portal 6.0的安装配置过程,并确保系统的稳定运行...
4. **个性化与定制**:掌握如何创建和管理用户界面的个性化设置,如布局、主题和portlet(小部件),以及如何为不同用户群体定制门户体验。 5. **portlet 开发**:学习开发portlet的基础知识,包括portlet API、JSR...
### 开发 IBM WebSphere Portal 6.0.X 中的主题与皮肤 #### 一、引言 随着企业级应用对用户体验需求的不断增长,IBM WebSphere Portal 6.0.X 提供了强大的工具来帮助开发者创建定制化且美观的门户界面。本文档旨在...
### IBM WebSphere Portal 6.0 数据库迁移至 DB2 的详细步骤 #### 一、DB2数据库的安装 为了确保IBM WebSphere Portal Server V6.0能够顺利地与DB2数据库进行集成,首先需要在相同的机器上安装DB2数据库。以下是...
标题 "在RAD/RSA上安装配置Portal 6.0 和优化性能并减少资源消耗的方法" 涉及到的关键知识点主要包括IBM Rational Application Developer (RAD) 和 Rational Software Architect (RSA) 的使用,以及如何在这些环境中...
IBM Lotus Portal 7.0 部署文档是一份详细的指南,旨在帮助用户安装、配置和构建一个基于 WebSphere Portal 7.0 的集群环境。该文档由 IBM Raleigh 实验室的技术支持团队编写,并于2010年9月发布。本文档适用于希望...
在IBM Websphere Portal V6.0中,主题和皮肤是构建用户界面的关键元素,它们决定了门户的外观和交互体验。本教程将深入探讨主题和皮肤的开发,重点关注间距调整和拖动功能。 首先,我们要理解主题和皮肤的区别。...
在这个实例中,我们将深入探讨IBM Portal v6.0的开发环节,了解如何构建、部署和管理portlet,以及如何利用门户的特性来提升用户体验。 首先,让我们了解一下IBM WebSphere Portal的核心概念。IBM Portal提供了统一...
**IBM WebSphere Portal v6.0 安装与启用Domino操作手册** WebSphere Portal是IBM提供的一款企业级门户服务器,它允许组织整合多种应用程序、内容和服务,为用户提供统一的访问入口。IBM WebSphere Portal v6.0 ...
WebSphere Portal是一款强大的企业级应用平台,用于构建和部署可定制的、安全的、多渠道的访问点,为用户提供个性化的交互体验。 ### 安装准备 在开始安装前,需要确保以下几点: 1. 操作系统:确认你的服务器运行...
### WebSphere Portal 6.0 数据库迁移到 Oracle 参考手册 #### 一、引言 本文档旨在提供从 WebSphere Portal 6.0 的现有数据库迁移到 Oracle 数据库的具体步骤与指导。该迁移过程涉及到数据库的创建、表空间管理、...
IBM C++6.0安装指南(AIX5.3)是一个专为在IBM AIX 5.3操作系统上部署VAC++6.0编译器的详细教程。VAC++是IBM开发的一个C++编译器,适用于AIX平台,为用户提供高性能的应用程序开发能力。以下是对安装过程、可能遇到...
1. **安装过程**:在Windows上部署WebSphere MQ V6.0涉及下载安装包、运行安装程序、选择组件、设置队列管理器和配置路径等步骤。 2. **环境变量**:需要设置MQ相关的环境变量,如MQ_HOME、MQ_CLASSPATH等。 3. **...
安装完成后,WAS5将作为TDS6.0的平台来部署和管理交易处理应用。 4. **第4步:创建base dn** Base DN(Distinguished Name)是LDAP目录结构的根节点,用于组织和定位目录中的对象。创建Base DN是配置LDAP的关键...
本文通过截图与命令行方式详细介绍了如何将 IBM WebSphere Portal Server V6.0 自带的数据库迁移到 Oracle 上的过程。 #### 二、准备工作 在进行数据库迁移之前,首先需要确保以下准备工作已经完成: 1. **安装 ...
对于需要高可用性和负载均衡的场景,可以采用IBM Portal集群部署方式。集群配置的关键步骤包括: - **规划集群架构**:确定集群中的节点数量、角色分配等。 - **安装集群组件**:在各个节点上安装IBM Portal及相关...