发布是错误如下:
weblogic.ejb20.WLDeploymentException: Incorrect DataSource type detected. The DataSource with JNDI name 'MIS_DS', specified in the RDBMS deployment descriptor for the EJB 'myTest', is not a TXDataSource. The EJB Container requires a TXDataSource to be specified for transactions to be managed correctly. at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.verifyTXDataSource(RDBMSPersistenceManager.java:977) at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.setup(RDBMSPersistenceManager.java:134) 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:1534) at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:991) at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:978) at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1104) at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:724) 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)说是DataSource的JNDI名错误,但是我test却有找到了啊。
而且用CMP,一切都是它自动生成的,我还没敢加任何代码呢。对了,忘了说我的环境
jduilder 8
weblogic 7