创建ejb项目时添加jpa框架,在jndi dara source中命名数据源为myejb,生成配置文件如下
persistence.xml
<?xml version="1.0" encoding="UTF-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0">
<persistence-unit name="text1PU" transaction-type="JTA">
<jta-data-source>mytext</jta-data-source>
</persistence-unit>
启动jboss后在
jboss.jca
name='jboss-ha-local-jdbc.rar',service=RARDeployment
name='jboss-ha-xa-jdbc.rar',service=RARDeployment
name='jboss-local-jdbc.rar',service=RARDeployment
name='jboss-xa-jdbc.rar',service=RARDeployment
name='jms-ra.rar',service=RARDeployment
name='mail-ra.rar',service=RARDeployment
name='quartz-ra.rar',service=RARDeployment
name=DefaultDS,service=DataSourceBinding
name=DefaultDS,service=LocalTxCM
name=DefaultDS,service=ManagedConnectionFactory
name=DefaultDS,service=ManagedConnectionPool
点开
name=DefaultDS,service=DataSourceBinding 看不到名为myejb的数据源,不知道为什么