jboss-deployment-structure.xml不会在My EAR项目中加载依赖项

信德奥德

这是我的EAR项目的jboss-deployment-structure.xml。

<?xml version="1.0" encoding="UTF-8"?>

<jboss-deployment-structure >

<deployment>

    <dependencies>
        <module name="org.javassist" export="true" />
        <module name="org.apache" export="true"/>
        <module name="org.antlr" export="true"/>
        <module name="org.dom4j" export="true"/>
        <module name="org.apache" export="true"/>
        <module name="org.hibernate" export="true"/>

    </dependencies>

</deployment>


</jboss-deployment-structure>

和EAR项目的部署路径中还有我的其他项目。有些是JARS,一种是WAR。我的Project之一使用EAR项目库中的依赖项。现在我要从lib文件夹中删除jar,并在jboss-deployment-structure.xml上方添加。我猜罐子没有被加载,并给出了找不到所需罐子的错误。这是StackTrace

08:54:05,555 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/SBOS_Online].[resteasy-servlet]] (http--0.0.0.0-8080-1) Servlet.service() for servlet resteasy-servlet threw exception: org.jboss.resteasy.spi.UnhandledException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userBusinessImpl' defined in class path resource [config/applicationContext.xml]: Cannot resolve reference to bean 'userHibernateDAOImpl' while setting bean property 'userDAO'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userHibernateDAOImpl' defined in class path resource [config/applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.scs.sbos.dao.hibernate.impl.UserHibernateDAOImpl]: Constructor threw exception; nested exception is java.lang.Error: Unresolved compilation problems: 
The import org.hibernate.Query cannot be resolved
The import org.hibernate.Session cannot be resolved
The import org.hibernate.SessionFactory cannot be resolved
The import org.hibernate.Transaction cannot be resolved
SessionFactory cannot be resolved to a type
Session cannot be resolved to a type
Transaction cannot be resolved to a type
SessionFactory cannot be resolved to a type
Session cannot be resolved to a type
Transaction cannot be resolved to a type
SessionFactory cannot be resolved to a type
Session cannot be resolved to a type
Transaction cannot be resolved to a type
SessionFactory cannot be resolved to a type
Session cannot be resolved to a type
SessionFactory cannot be resolved to a type
Session cannot be resolved to a type
SessionFactory cannot be resolved to a type
Session cannot be resolved to a type
SessionFactory cannot be resolved to a type
Query cannot be resolved to a type
Session cannot be resolved to a type
SessionFactory cannot be resolved to a type
Query cannot be resolved to a type
Session cannot be resolved to a type
SessionFactory cannot be resolved to a type
Session cannot be resolved to a type
SessionFactory cannot be resolved to a type
Session cannot be resolved to a type
SessionFactory cannot be resolved to a type
Query cannot be resolved to a type
Session cannot be resolved to a type
SessionFactory cannot be resolved to a type
Session cannot be resolved to a type
SessionFactory cannot be resolved to a type
Query cannot be resolved to a type
SessionFactory cannot be resolved to a type
SessionFactory cannot be resolved to a type
SessionFactory cannot be resolved to a type
SessionFactory cannot be resolved to a type

 at     org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:340) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:214) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException(SynchronousDispatcher.java:190) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:540) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:502) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50) [resteasy-jaxrs-2.3.2.Final.jar:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]

这意味着没有添加Hibernate jar,但是为什么会这样。

西蒙·赞布罗夫斯基

必须在顶级部署内部定义jboss-deployment-structure.xml。也就是说,如果您直接部署WAR文件,则该文件可能包含描述符。如果将WAR打包在EAR文件中,则需要移动描述符的内容,并在EAR文件的jboss-deployment-structure.xml中定义它。

您需要进行子部署:

<jboss-deployment-structure>
     <sub-deployment name="myapp.war">
       <dependencies>
         <module name="org.javassist" export="true" />
         <module name="org.apache" export="true"/>
         <module name="org.antlr" export="true"/>
         <module name="org.dom4j" export="true"/>
         <module name="org.apache" export="true"/>
         <module name="org.hibernate" export="true"/>
       </dependencies>
     </sub-deployment>
</jboss-deployment-structure>

在JBoss Docs上有一个很好的描述

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Jboss-deployment-structure.xml不在EAR文件上读取

来自分类Dev

在jboss-deployment-structure中排除httpclient / httpcore

来自分类Dev

JBoss-如何在jboss-deployment-structure中排除javax.validation?

来自分类Dev

dev:watch不会在JBoss Fuse 6.3.0上重新加载捆绑软件

来自分类Dev

css 不会在此项目中加载。但是css在其他项目中工作顺利

来自分类Dev

数据不会在div中加载

来自分类Dev

AngularJS不会在ng-view中加载脚本

来自分类Dev

Galleria不会在AngularJS中加载图像

来自分类Dev

固定装置不会在Karma中加载

来自分类Dev

jQuery load()不会在div中加载脚本标签

来自分类Dev

Heroku不会在Visual Studio Code中加载

来自分类Dev

向量层属性不会在函数调用中加载

来自分类Dev

数据不会在Angular视图中加载

来自分类Dev

插件不会在Chromium中加载错误

来自分类Dev

.openDialog() 方法不会在 TFS 2017 中加载页面

来自分类Dev

Django:对 css 文件的更改不会在 heroku 中加载

来自分类Dev

pdo_psql 不会在 MAMP 4.0.1 中加载

来自分类Dev

Koken不会在DigitalOcean上加载

来自分类Dev

appRouter 不会在加载时触发

来自分类Dev

Gradle不会在战争项目中编译课程

来自分类Dev

IntelliJ未在Maven项目中加载传递依赖项

来自分类Dev

IntelliJ未在Maven项目中加载传递依赖项

来自分类Dev

来自Javascript文件的方法将在IE中加载,但不会在Chrome中加载

来自分类Dev

Google字体不会在Windows浏览器中加载,但会在Mac浏览器中加载

来自分类Dev

为什么不会在swiftui类中加载核心数据,但会在结构视图中加载

来自分类Dev

Jboss(缺失)依赖项:[service jboss.naming.remote]

来自分类Dev

GoogleMaps不会在页面加载时加载

来自分类Dev

预加载器不会在加载时停止

来自分类Dev

无法启动服务jboss.deployment.unit-StartException

Related 相关文章

  1. 1

    Jboss-deployment-structure.xml不在EAR文件上读取

  2. 2

    在jboss-deployment-structure中排除httpclient / httpcore

  3. 3

    JBoss-如何在jboss-deployment-structure中排除javax.validation?

  4. 4

    dev:watch不会在JBoss Fuse 6.3.0上重新加载捆绑软件

  5. 5

    css 不会在此项目中加载。但是css在其他项目中工作顺利

  6. 6

    数据不会在div中加载

  7. 7

    AngularJS不会在ng-view中加载脚本

  8. 8

    Galleria不会在AngularJS中加载图像

  9. 9

    固定装置不会在Karma中加载

  10. 10

    jQuery load()不会在div中加载脚本标签

  11. 11

    Heroku不会在Visual Studio Code中加载

  12. 12

    向量层属性不会在函数调用中加载

  13. 13

    数据不会在Angular视图中加载

  14. 14

    插件不会在Chromium中加载错误

  15. 15

    .openDialog() 方法不会在 TFS 2017 中加载页面

  16. 16

    Django:对 css 文件的更改不会在 heroku 中加载

  17. 17

    pdo_psql 不会在 MAMP 4.0.1 中加载

  18. 18

    Koken不会在DigitalOcean上加载

  19. 19

    appRouter 不会在加载时触发

  20. 20

    Gradle不会在战争项目中编译课程

  21. 21

    IntelliJ未在Maven项目中加载传递依赖项

  22. 22

    IntelliJ未在Maven项目中加载传递依赖项

  23. 23

    来自Javascript文件的方法将在IE中加载,但不会在Chrome中加载

  24. 24

    Google字体不会在Windows浏览器中加载,但会在Mac浏览器中加载

  25. 25

    为什么不会在swiftui类中加载核心数据,但会在结构视图中加载

  26. 26

    Jboss(缺失)依赖项:[service jboss.naming.remote]

  27. 27

    GoogleMaps不会在页面加载时加载

  28. 28

    预加载器不会在加载时停止

  29. 29

    无法启动服务jboss.deployment.unit-StartException

热门标签

归档