在发布ejb项目成jar文件时报如下错:

沫亦轩 2008-01-21 04:13:21
在发布ejb项目成jar文件时报如下错:

15:50:49,046 INFO [JmxKernelAbstraction] installing MBean: jboss.j2ee:jar=test3.jar,name=AdminBean,service=EJB3 with dependencies:
15:50:49,046 INFO [JmxKernelAbstraction] persistence.units:jar=test3.jar,unitName=DefaultDS
15:50:49,046 INFO [EJB3Deployer] Deployed: file:/D:/jboss-4.0.5.GA/server/all/deploy/test3.jar
15:50:49,046 ERROR [URLDeploymentScanner] Incomplete Deployment listing:

--- MBeans waiting for other MBeans ---
ObjectName: persistence.units:jar=test3.jar,unitName=DefaultDS
State: FAILED
Reason: java.lang.RuntimeException: You have not defined a jta-data-source for a JTA enabled persistence context named: DefaultDS
Depends On Me:
jboss.j2ee:jar=test3.jar,name=AdminBean,service=EJB3

ObjectName: jboss.j2ee:jar=test3.jar,name=AdminBean,service=EJB3
State: NOTYETINSTALLED
I Depend On:
persistence.units:jar=test3.jar,unitName=DefaultDS

--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: persistence.units:jar=test3.jar,unitName=DefaultDS
State: FAILED
Reason: java.lang.RuntimeException: You have not defined a jta-data-source for a JTA enabled persistence context named: DefaultDS
Depends On Me:
jboss.j2ee:jar=test3.jar,name=AdminBean,service=EJB3


提示我的主要错误是:You have not defined a jta-data-source for a JTA enabled persistence context named: DefaultDS

但是我已经定义了。。。啊。。

如果没有persistence.xml文件时,即不用entitybean时没问题,
加上了这个文件与数据源打交道时就出错了/。。。
哪位高手帮帮忙看看 了。。



...全文
165 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangyaoheng2008 2008-11-10
  • 打赏
  • 举报
回复
up
JBossWeek 2008-01-31
  • 打赏
  • 举报
回复
lz把persistence.xml文件贴一下,应该是配置的问题
沫亦轩 2008-01-22
  • 打赏
  • 举报
回复
不是啊,,已经配置好数据源了。
出现上面的问题啊。。
怎么回事啊。。
JBossWeek 2008-01-21
  • 打赏
  • 举报
回复
需要配置一个名为DefaultDS的数据源,数据源的配置方式很简单,就是将docs/
examples/jca目录下数据库服务器-ds.xml文件拷贝到default/deploy目录下,修改其中的连接参数就可以了