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

页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

【问题描述】

PAS6.5命名冲突的两个JNDI数据源(例如:JDBC5两个JNDI数据源(例如:JDBC/TEST和JDBC/TEST/NEW)绑定同一独立实例,应用访问JDBC/TEST时可以成功,访问JDBC/TEST/NEW时报错:

Lookup failed for 'JDBC/TEST/NEW' in SerialContext[myEnv={java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, java.naming.factory.url.pkgs=com.primeton.appserver.enterprise.naming}

【解决方案】

原因:JNDI数据源命名冲突。查找数据源,当查询到JDBC/TEST时已经定位到一个具体的JNDI名称,不会再继续查找,故访问JDBC/TEST/NEW失败。

方案一:

修改JNDI数据源名称,避免名称冲突,修改后重启PAS。

...