首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动JBoss7.0.0.0 Final -缺少/不可用依赖项的服务时出错

启动JBoss7.0.0.0 Final -缺少/不可用依赖项的服务时出错
EN

Stack Overflow用户
提问于 2015-03-30 16:21:44
回答 1查看 2.6K关注 0票数 0

在JBoss服务器7.0上启动示例应用程序时,我遇到了问题。下面是一段开始日志:

12:19:10,156个错误org.jboss.as JBoss作为7.0.0.Final“闪电”在16391 AS启动(带有错误)-启动了331项服务中的207项(67个服务失败或缺少依赖项,( 57种服务是被动的或按需的) 12:19:10,361 INFO org.jboss.as.server.controller部署的"crm.war“被回滚,并带有失败消息{”缺少/不可用依赖项的服务“=> =>缺失jboss.naming.context.java.module.crm.crm.\"env/br.com.crm.model.dao.ClienteDAOBean/emf\",jboss.naming.context.java.module.crm.crm.\"env/br.com.crm.model.dao.ContatoDAOBean/emf\”,"jboss.deployment.unit.\"crm.war\".component.br/com/crm/model/dao/ContatoDAORemote.START缺失jboss.naming.context.java.module.crm.crm.\"env/br.com.crm.model.dao.ContatoDAOBean/emf\“",”jboss.持久化单元。\“crm.war#crmUnity\”缺少jboss.naming.context.java.jdbc/CRMDS ","jboss.deployment.unit.\"crm.war\".component.br/com/crm/model/dao/ClienteRemoteDAO.START缺失jboss.naming.context.java.module.crm.crm.\"env/br.com.crm.model.dao.ClienteDAOBean/emf\“"]} 12:19:10,443 INFO org.jboss.as.server.deployment在82 12中停止部署crm.war 12:19:10,445错误org.jboss.as.deployment {”复合操作失败并回滚“。失败的步骤:“=> {”=> {“=>”操作步骤2“=>{”服务中缺少/不可用的依赖项“=>=>缺失jboss.naming.context.java.module.crm.crm.\"env/br.com.crm.model.dao.ClienteDAOBean/emf\",jboss.naming.context.java.module.crm.crm.\"env/br.com.crm.model.dao.ContatoDAOBean/emf\”","jboss.deployment.unit.\"crm.war\".component.br/com/crm/model/dao/ContatoDAORemote.START缺失jboss.naming.context.java.module.crm.crm.\"env/br.com.crm.model.dao.ContatoDAOBean/emf\“",”jboss.持久化单元。\“crm.war#crmUnity\”缺少jboss.naming.context.java.jdbc/CRMDS ","jboss.deployment.unit.\"crm.war\".component.br/com/crm/model/dao/ClienteRemoteDAO.START缺失jboss.naming.context.java.module.crm.crm.\"env/br.com.crm.model.dao.ClienteDAOBean/emf\“”]}}

crm-ds.xml

代码语言:javascript
复制
    <?xml version="1.0" encoding="UTF-8"?>
        <datasources>
        <local-tx-datasource>
           <jndi-name>CRMDS</jndi-name>
           <connection-url>jdbc:hsqldb:file:database/crm</connection-url>
           <driver>hsqldb.jar</driver>
           <user-name>SA</user-name>
           <password></password>
        </local-tx-datasource>
  </datasources>

persistence.xml

代码语言:javascript
复制
    <?xml version="1.0" encoding="UTF-8"?>
    <persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
    <persistence-unit name="crmUnity" transaction-type="JTA">
              <jta-data-source>java:/CRMDS</jta-data-source>
              <class>br.com.crm.model.entities.Cliente</class>
              <class>br.com.crm.model.entities.Contato</class>
              <properties>
                     <property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect"/>
                     <property name="hibernate.hbm2ddl.auto" value="update"/>
                     <property name="hibernate.showSql" value="true"/>
              </properties>
        </persistence-unit>
    </persistence>

主要错误是:

错误org.jboss.as.deployment {“复合操作失败并回滚。失败的步骤:“=> {”=> {“=>”操作步骤2“=>{”服务中缺少/不可用的依赖项“=>=>缺失jboss.naming.context.java.module.crm.crm.\"env/br.com.crm.model.dao.ClienteDAOBean/emf\”",“失踪的"jboss.deployment.unit.\"crm.war\".component.br/com/crm/model/dao/ContatoDAORemote.START jboss.naming.context.java.module.crm.crm.\"env/br.com.crm.model.dao.ContatoDAOBean/emf\”","jboss.deployment.unit.\"crm.war\".jndiDependencyService失踪的jboss.naming.context.java.module.crm.crm.\"env/br.com.crm.model.dao.ContatoDAOBean/emf\",jboss.naming.context.java.module.crm.crm.\"env/br.com.crm.model.dao.ClienteDAOBean/emf\“",”jboss.持久化单元。\“crm.war#crmUnity\”缺少jboss.naming.context.java.java:CRMDS ]}}

提前谢谢你帮我。

EN

回答 1

Stack Overflow用户

发布于 2015-03-31 01:10:24

此错误似乎是缺少数据源的实体管理器。确保persistence.xml和-ds.xml中的JNDI名称是相同的(例如,它们都应该是java:/CRMDS)。

另外,JBoss作为7.0.0是非常过时的,如果您正在启动一个新项目,您应该使用一些更新的东西(不管是Wildfly还是JBoss EAP)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29351291

复制
相关文章

相似问题

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