gpt4 book ai didi

java - Weblogic (12.2.1.3.0) 的 NoSuchBeanDefinitionException :No qualifying bean of type [weblogic. messages.saf.internal.SAFServerService]

转载 作者:行者123 更新时间:2023-11-30 01:43:09 31 4
gpt4 key购买 nike

我在将 Spring MVC 应用程序部署到 Weblogic (12.2.1.3.0) 时收到以下消息

NoSuchBeanDefinitionException:未找到依赖项 [weblogic.messaging.saf.internal.SAFServerService] 类型的合格 bean:预计至少有 1 个有资格作为此依赖项的 Autowiring 候选者的 bean。依赖注释:{@javax.inject.Inject()、@javax.inject.Named(value=SAFServerService)

请帮忙。

最佳答案

Spring可以自动检测类并注册bean。请参阅类路径扫描和托管组件的详细信息。

内添加以跳过与com.oracle和IBM相关的Java包,这些包不被应用程序直接使用或引用,应该可以防止错误的发生部署期间。在涉及的war文件中,应用程序使用/WEB-INF/classes/../../处的Spring application-context.xml来允许搜索用@Component、@Repository、@Service和@Controller注释的类在 Spring 类路径中。

application-context.xml 示例:-

<context:component-scan base-package="com,test" scoped-proxy="no">
<context:exclude-filter type="regex" expression="com\.oracle.*" />
<context:exclude-filter type="regex" expression="com\.ibm.*" />
</context:component-scan>

关于java - Weblogic (12.2.1.3.0) 的 NoSuchBeanDefinitionException :No qualifying bean of type [weblogic. messages.saf.internal.SAFServerService],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59223565/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com