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

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

【问题描述】

1.正确安装完BPS platform7.5,创建BPS项目并做了一个简单(但节点,全部默认设置)流程,部署后一切正常,通过BPS platform7.5提供的default应用可以正常创建流程实例并且完成代办等功能。
2.使用axis的方式调用BPS WebService接口,一切正常;打开web服务配置,启用安全验证后,webservice调用正常。
3.使用eclipse,创建java项目,在main函数里面调用BPS API接口的时候遇到问题,引入Primeton_BPS_7.5_API_Libraries/3rd和bps里面所有的jar包,添加uddi-address.xml文件,配置BPS platform的default应用uddi-config.xml,调用创建实例API依然报错

【解答】

1、从异常信息来看,怀疑环境中存在jar冲突情况,邮件中提到"引入Primeton_BPS_7.5_API_Libraries/3rd和bps里面所有的jar包",请先检查 com/primeton/bps/multitenancy/service/impl/TenantAuthenticationImpl是否存在或者是否存在多个版本;

2、 协助排查的工具: 在http://p.primeton.com/topics/53572a3a33e72f12bf000061/downfiles界面的"辅助工具"下有"查找类所在目录工具",借助这个工具输入类名可以在指定的目录下查找这个类在哪些文件中存在, 有助于排查冲突方面的问题。需要登录后才能下载,若没有账号建议注册一个账号,p.primeton.com上有安装介质、文档以及常用工具都可以进行下载。