CAS+Weblogic9.2集群部署实战指南

5星 · 超过95%的资源 需积分: 10 93 下载量 111 浏览量 更新于2024-09-18 1 收藏 1.42MB DOC 举报
"这篇文章主要介绍了如何进行CAS+Weblogic集群的部署,特别是在Weblogic9.2版本上的实施过程。文档中包含了对不同应用包的功能解释,以及从Weblogic814到Weblogic9.2升级的关键修改内容和详细的步骤说明。" 在部署CAS+Weblogic集群时,首先需要注意的是CAS应用的组成部分。文中提到了四个主要的应用包: 1. **csscas包**:这是统一认证的核心包,负责处理认证请求和逻辑。 2. **sysManager包**:这是一个供CAS管理员使用的应用,用于管理人员和组织结构。 3. **personManage包**:这个应用允许用户修改个人的详细信息,通常集成在工作平台中,方便员工更新个人信息。 4. **defaultProxyApp包**:作为代理应用,它的职责是将请求路由到合适的集群节点,确保负载均衡和服务可用性。 在从Weblogic814升级到Weblogic9.2的过程中,有以下关键改动: - **配置文件的添加**:在每个应用的`WEB-INF`目录下,需要新增`weblogic-application.xml`和`weblogic.xml`两个配置文件,这些文件通常用于定义应用在Weblogic服务器上的行为和配置。 - **库文件的迁移**:将`xercesImpl-2.4.0.jar`和`antlr-2.7.6.jar`这两个JAR包从`csscas\WEB-INF\lib`目录复制到域(domain)的`lib`目录下。这一步是为了让整个域能访问到这些依赖库,确保应用在新版本的Weblogic上正常运行。 接下来,部署过程中还涉及了数据库的安装和配置: - **安装Oracle10g数据库**:创建一个名为`casdb`的实例,用于存储CAS应用的数据。 - **创建表空间**:建立了`CAS`和`CAS_TB`两个表空间,各分配了500MB的空间。表空间是数据库中存储数据的逻辑单元。 - **创建数据库用户**:创建名为`cas`的用户,将其默认表空间设为`CAS`,临时表空间设为`TEMP`,并赋予DBA权限,以便进行数据库操作。 整个部署过程不仅包括软件层面的升级和配置,还涉及到数据库的规划和用户权限设置,这些都是确保CAS+Weblogic集群稳定运行的基础。在实际操作中,还需要根据具体环境和需求调整配置,例如调整集群策略、监控系统性能等。