"{\"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插件,我还要添加其他的插件吗?
请大佬赐教下
相似问题