欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

1 文档摘要

1.1 文档分类

1.2 关键字/Tag

解决BPS6.6 部署在Weblogic12.1.1上不兼容的方案

1.3 摘要

在某电信行业项目中,客户使用到Weblogic12.1.1环境,BPS6.6版本,出现jar冲突的问题,后期请测试同事测试,结果请参考下面内容

1.4 作者、协作者及评审人员

本文档作者:韩宁

方案测试负责人:王俊其

评审人员:徐璟

1.5 定义、首字母缩写词及缩略语

BPS6.6 For Weblogic12.1.1

2 概述

2.1 问题或场景

解决BPS6.6 部署在Weblogic12.1.1不兼容的单机环境方案。

2.2 目的

解决BPS6.6 部署在Weblogic12.1.1不兼容的方案,只测试了单机环境,未测试集群环境。

2.3 参考资料

本小节列出本文档所参考和引用的相关资料和文档,每个文档应有标题、日期和版本号等。列出可从中获取这些资料的来源,这些信息可以通过附录或其它文档的引用来提供。

2.4 工具和技术

对在该解决方案中所使用的工具和技术方法进行阐述。

2.5 系统运行环境

描述该解决方案提供的方式可应用的运行环境,包括操作系统、数据库、应用服务器、EOS版本(带上build号)等信息。

BPS6.6 buildID,Weblogic12.1.1,Oracle10g,Sun JDK 1.6.0_43-b01, Red Hat 4.1.2-52。

3 总体解决方案

在本章节详细阐述解决方案的内容,可以根据解决方案类别不同和实际需要组织子章节的内容,原则是详细而准确的描述解决的原理和方法,并且通过案例进行说明。

3.1 必须解决的两个问题

   3.1.1,Jar冲突问题;

        A,sdo.jar冲突

              /opt/weblogic1211/modules/commonj.sdo_1.0.1.0_1-0.jar /opt/weblogic1211/modules/org.eclipse.persistence_2.0.0.0_2-3.jar(仅commonj包)

              \user_projects\domains\Pl65Wl103Sl\applications\default.ear\default.war\WEB-INF\lib\sdo-api-v2.1.0.jar

        B,cglib.jar冲突,只能去除weblogic内的

              /opt/weblogic1211/modules/com.bea.core.cglib_2.2.jar

              \user_projects\domains\Pl65Wl103Sl\applications\default.ear\default.war\WEB-INF\lib\cglib-2.1.3.jar

    3.1.2,获取组织机构层级限制问题;

             举一个简单的场景如下:

                  

             "人工活动"的参与者是RoleA,当活动处于运行状态时,只有tiger能查询到代办任务,goose和fish不能查询到任务;

             目前存在两级或以上的参与者查询代办任务有问题,应该是产品的bug,目前未解决;

3.2 保留的问题

        WebService调用支持的集中场景:

     3.2.1,BPS是服务端,或者是图元方式调用的客户端时,能正常调用

     3.2.2,BPS作为客户端,且是Java代码封装的客户端时,调用可能会有jar冲突的问题,需要根据客户端代码具体分析

4 注意事项

在本章节描述使用该技术解决方案时的注意事项。

4.1 注意事项

      BPS作为客户端,且是Java代码封装的客户端时,调用可能会有jar冲突的问题,需要根据客户端代码具体分析

5 不足及改进建议

针对该解决方案实际应用提出不足之处及改进建议,供方案的使用者参考,或为方案的进一步完善提供支持。

5.1 不足及改进建议

        获取组织机构层级限制问题,不能跨级访问待办任务,详细如3.1.2

5.2 不足及改进建议

        BPS作为客户端,且是Java代码封装的客户端时,调用可能会有jar冲突的问题,需要根据客户端代码具体分析