相关错误信息如下:
weblogic.ejb20.WLDeploymentException: The DataSource with the JNDI name: tgs001 could not be located. Please ensure that the DataSource has been deployed successfully and that the JNDI name in your EJB Deployment descriptor is correct. at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.setup(RDBMSPersistenceManager.java:130) at weblogic.ejb20.manager.BaseEntityManager.setupPM(BaseEntityManager.java:214) at weblogic.ejb20.manager.BaseEntityManager.setup(BaseEntityManager.java:186) at weblogic.ejb20.manager.DBManager.setup(DBManager.java:161) at weblogic.ejb20.deployer.ClientDrivenBeanInfoImpl.activate(ClientDrivenBeanInfoImpl.java:936) at weblogic.ejb20.deployer.EJBDeployer.activate(EJBDeployer.java:1302) at weblogic.ejb20.deployer.EJBModule.activate(EJBModule.java:342) at weblogic.j2ee.J2EEApplicationContainer.activateModule(J2EEApplicationContainer.java:1509) at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:970) at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:957) at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1074) at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:700) at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)
weblogic.ejb20.WLDeploymentException: The DataSource with the JNDI name: tgs001 could not be located. Please ensure that the DataSource has been deployed successfully and that the JNDI name in your EJB Deployment descriptor is correct. at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.setup(RDBMSPersistenceManager.java:130) at weblogic.ejb20.manager.BaseEntityManager.setupPM(BaseEntityManager.java:214) at weblogic.ejb20.manager.BaseEntityManager.setup(BaseEntityManager.java:186) at weblogic.ejb20.manager.DBManager.setup(DBManager.java:161) at weblogic.ejb20.deployer.ClientDrivenBeanInfoImpl.activate(ClientDrivenBeanInfoImpl.java:936) at weblogic.ejb20.deployer.EJBDeployer.activate(EJBDeployer.java:1302) at weblogic.ejb20.deployer.EJBModule.activate(EJBModule.java:342) at weblogic.j2ee.J2EEApplicationContainer.activateModule(J2EEApplicationContainer.java:1509) at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:970) at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:957) at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1074) at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:700) at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)
解决方案 »
- 在web.xml中配置mime-mapping对于图片和PFD都不能默认为下载
- 如何使用ANTLR 如何实现循环控制语句?
- 有没有把Jar转换为exe可执行文件的办法? [基础知识]
- java客户端调用 gsoap webservices服务端
- 为什么会有这样的错误 求高手教啊
- 散分200,顺带问个问题。
- cookie实现的购物车传递数据到订单问题
- 急.....JAVA如果处理大数据量的信息,高手请进......................
- 怎样在axis服务端回应Massage中写入头元素<Header>
- 在EJB中用SELECT方法通过EJBQL做一个查询方法,如何进行数据排序?
- 关于weblogic7的配置问题。
- weblogic的使用方法
Incorrect DataSource type detected. The DataSource with JNDI name 'tgs001', specified in the RDBMS deployment descriptor for the EJB 'th', is not a TXDataSource. The EJB Container requires a TXDataSource to be specified for transactions to be managed correctly该怎么办?
创建并部署好EJB后,要做一个“EJB TEST CLIENT”来进行测试,从向导创建
ejb test client后,弹出对话框后,如果选择“From Project”,则EJBName
下拉框为空,如果选择“From JAR or dictory”,选择EJB的JAR后,单击“OK”
安钮,则出现“Problem building class: cannot find a valid EJB Home class”
是怎么回事?真是有劳大家了!
讲的步骤来做的?
不能直接建立ClientTest
把它改为Remote就好了