首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用wildfly服务器,@inject注入entitymanager老是出错,为什么?

使用wildfly服务器,@inject注入entitymanager老是出错,为什么?

提问于 2020-03-28 13:57:24
回答 0关注 0查看 201

"{\"JBAS014671: Failed services\" => {\"jboss.deployment.unit.\\\"jpa.war\\\".WeldStartService\" => \"org.jboss.msc.service.StartException in service jboss.deployment.unit.\\\"jpa.war\\\".WeldStartService: Failed to start service

Caused by: org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type EntityManager with qualifiers @Default

at injection point [BackedAnnotatedField] @Inject private com.jpa.util.DbUtils.em

at com.jpa.util.DbUtils.em(DbUtils.java:0)

\"}}"

上面是错误日志,实在是不明白,我到底是缺少哪些jar还是文件配置不对呢?

我用的wildfly8 jdk版本为8.0

只有entitymanager注入就会直白,其他类没有问题,还有使用@PersistenceContext没有任何问题,但是我不明白,为什么@inject就不管用呢?我必须使用@inject是因为,我要让我的事务实现一致性,不然,当我提交db的时候,没等程序执行完事呢,就已经提交了。我在eclipse market中心只添加了jboss-tool插件,我还要添加其他的插件吗?

请大佬赐教下

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档