我正在将一个Spring3应用程序迁移到Spring5,所有这些都可以在Tomee8中正常工作,但是当我在WebSphere9.0.0.5中部署同一个war文件时,会出现上下文初始化错误。但应用程序显示为以绿色箭头开头。我的bean用@component、@service和@respository注解,我的组件扫描如下:
<context:component-scan base-package=“com..xyz”使用默认过滤器=“true”><context:exclude-filter expression=“org.springframework.stereotype.controller”type=“annotation”/></context:component-scan>
使用另一个webmvc.xml加载控制器。
将bean自动连接到控制器失败。
故障排除列表:
验证ffdc找不到任何线索
选中“疑难解答”选项下的“类加载器查看器”,已加载web inf/classes和web inf/lib加载的所有类(包括未能注入的类)。
启用根记录器时出错,但找不到错误,当我启用调试并生成大量日志时,根记录器工作正常。
移除了与spring相关的jar,并在服务器级别作为共享库移动,最后将类加载策略设置为父级,注意到那些spring类是由was引导类加载程序加载的。怀疑组件扫描导致问题。
提前感谢您在确定问题时提供的任何帮助。。
暂无答案!
目前还没有任何答案,快来回答吧!