欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
无
解决BPS6.6 部署在Weblogic12.1.1上不兼容的方案
在某电信行业项目中,客户使用到Weblogic12.1.1环境,BPS6.6版本,出现jar冲突的问题,后期请测试同事测试,结果请参考下面内容
本文档作者:韩宁
方案测试负责人:王俊其
评审人员:徐璟
BPS6.6 For Weblogic12.1.1
解决BPS6.6 部署在Weblogic12.1.1不兼容的单机环境方案。
解决BPS6.6 部署在Weblogic12.1.1不兼容的方案,只测试了单机环境,未测试集群环境。
本小节列出本文档所参考和引用的相关资料和文档,每个文档应有标题、日期和版本号等。列出可从中获取这些资料的来源,这些信息可以通过附录或其它文档的引用来提供。
对在该解决方案中所使用的工具和技术方法进行阐述。
描述该解决方案提供的方式可应用的运行环境,包括操作系统、数据库、应用服务器、EOS版本(带上build号)等信息。
BPS6.6 buildID,Weblogic12.1.1,Oracle10g,Sun JDK 1.6.0_43-b01, Red Hat 4.1.2-52。
在本章节详细阐述解决方案的内容,可以根据解决方案类别不同和实际需要组织子章节的内容,原则是详细而准确的描述解决的原理和方法,并且通过案例进行说明。
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,目前未解决;
WebService调用支持的集中场景:
3.2.1,BPS是服务端,或者是图元方式调用的客户端时,能正常调用
3.2.2,BPS作为客户端,且是Java代码封装的客户端时,调用可能会有jar冲突的问题,需要根据客户端代码具体分析
在本章节描述使用该技术解决方案时的注意事项。
BPS作为客户端,且是Java代码封装的客户端时,调用可能会有jar冲突的问题,需要根据客户端代码具体分析
针对该解决方案实际应用提出不足之处及改进建议,供方案的使用者参考,或为方案的进一步完善提供支持。
获取组织机构层级限制问题,不能跨级访问待办任务,详细如3.1.2
BPS作为客户端,且是Java代码封装的客户端时,调用可能会有jar冲突的问题,需要根据客户端代码具体分析