Java Wildfly 9.0.2,未能实例化Springbean
我们有一个应用程序目前运行在JBoss5.1上,需要迁移到Wildfly 9.0.2 部署的结构采用EAR的形式,如下所示: app.EARJava Wildfly 9.0.2,未能实例化Springbean,java,spring,maven,jboss,wildfly,Java,Spring,Maven,Jboss,Wildfly,我们有一个应用程序目前运行在JBoss5.1上,需要迁移到Wildfly 9.0.2 部署的结构采用EAR的形式,如下所示: app.EAR --->someWeb.war ------>WEB-INF/lib ---------->第三方JAR ---------->custom1.jar(Spring项目) ---------->custom2.jar(Spring项目) --->resourceAdapter.rar 在custom1.jar中定义的beanB中,存在custom2.jar
--->someWeb.war
------>WEB-INF/lib
---------->第三方JAR
---------->custom1.jar(Spring项目)
---------->custom2.jar(Spring项目)
--->resourceAdapter.rar
在custom1.jar中定义的beanB中,存在custom2.jar中定义的beanA的依赖项 该项目使用基于XML的Spring配置,每个jar都有一个SpringbeanXML配置 当porject部署在Wildfly中时,它在实例化beanB时找不到beanA 一直在Jboss和Wildfly论坛上寻找答案,但还没有找到任何答案。 在正确方向上的任何帮助都将是巨大的。
谢谢Spring框架JAR也在WEB-INF/lib中吗?是的,绝对是。理论上,WEB-INF/classes中的所有类和WEB-INF/lib中的JAR中的所有类都在同一个类加载器中,所以这似乎有点奇怪。你没有使用任何注释扫描吗?请显示完整的堆栈跟踪。