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

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

问题描述:使用jndi的方式连接数据库,在DI server中运行报错:

Error occured while trying to connect to the database

javax.naming.NameNotFoundException; remaining name 'DF_front_db'
at java.lang.Thread.run (Thread.java:745)
at com.primeton.di.trans.step.StepInitThread.run (StepInitThread.java:60)
at com.primeton.di.trans.steps.tableinput.TableInput.init (TableInput.java:330)
at com.primeton.di.core.database.Database.connect (Database.java:315)
at com.primeton.di.core.database.Database.connect (Database.java:362)
at com.primeton.di.core.database.Database.normalConnect (Database.java:408)
at com.primeton.di.core.database.Database.connectUsingClass (Database.java:465)
at com.primeton.di.core.database.Database.initWithNamedDataSource (Database.java:439)
at com.primeton.di.core.database.util.DatabaseUtil.getNamedDataSource (DatabaseUtil.java:55)
at com.primeton.di.core.database.util.DatabaseUtil.getDataSourceFromJndi (DatabaseUtil.java:83)
at javax.naming.InitialContext.lookup (InitialContext.java:411)
at org.eclipse.jetty.jndi.local.localContextRoot.lookup (localContextRoot.java:536)
at org.eclipse.jetty.jndi.local.localContextRoot.lookup (localContextRoot.java:432)

......

解决方案:此问题可以通过补丁解决,请向普元售后(cservice@primeton.com)咨询,对于那个补丁号为:DI_6.2.0.0_20171108_P1。