EJB3.0在JBOSS5.0中发布我的bank项目时,出现如下错误:
[b]*** CONTEXTS MISSING DEPENDENCIES: Name -> Dependency{Required State:Actual State}
persistence.unit:unitName=#bank
-> jboss.jca:name=DefaultMySqlDs,service=DataSourceBinding{Create:** NOT FOUND Depends on 'jboss.jca:name=DefaultMySqlDs,service=DataSourceBinding' **}
*** CONTEXTS IN ERROR: Name -> Error
jboss.jca:name=DefaultMySqlDs,service=DataSourceBinding -> ** NOT FOUND Depends on 'jboss.jca:name=DefaultMySqlDs,service=DataSourceBinding' **[/b]
后来查资料,把数据源名字改成“MySQLDS”,代替“DefaultMySqlDs”,在persistence.xml中也修改成这个名字,错误就消失了,完全OK,这是为什么呢,难道不能自己定义数据源的名字吗?请高人指教
[b]*** CONTEXTS MISSING DEPENDENCIES: Name -> Dependency{Required State:Actual State}
persistence.unit:unitName=#bank
-> jboss.jca:name=DefaultMySqlDs,service=DataSourceBinding{Create:** NOT FOUND Depends on 'jboss.jca:name=DefaultMySqlDs,service=DataSourceBinding' **}
*** CONTEXTS IN ERROR: Name -> Error
jboss.jca:name=DefaultMySqlDs,service=DataSourceBinding -> ** NOT FOUND Depends on 'jboss.jca:name=DefaultMySqlDs,service=DataSourceBinding' **[/b]
后来查资料,把数据源名字改成“MySQLDS”,代替“DefaultMySqlDs”,在persistence.xml中也修改成这个名字,错误就消失了,完全OK,这是为什么呢,难道不能自己定义数据源的名字吗?请高人指教