Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java NoSuchBeanDefinitionException:weblogic(12.2.1.3.0)没有[weblogic.messaging.saf.internal.SAFServerService]类型的合格bean_Java_Spring_Weblogic - Fatal编程技术网

Java NoSuchBeanDefinitionException:weblogic(12.2.1.3.0)没有[weblogic.messaging.saf.internal.SAFServerService]类型的合格bean

Java NoSuchBeanDefinitionException:weblogic(12.2.1.3.0)没有[weblogic.messaging.saf.internal.SAFServerService]类型的合格bean,java,spring,weblogic,Java,Spring,Weblogic,在将SpringMVC应用程序部署到Weblogic(12.2.1.3.0)中时,我得到以下消息 NoSuchBeanDefinitionException:找不到[weblogic.messaging.saf.internal.SAFServerService]类型的符合依赖项条件的bean:至少需要1个符合此依赖项autowire候选项条件的bean。依赖项注释:{@javax.inject.inject(),@javax.inject.Named(value=SAFServerServic

在将SpringMVC应用程序部署到Weblogic(12.2.1.3.0)中时,我得到以下消息

NoSuchBeanDefinitionException:找不到[weblogic.messaging.saf.internal.SAFServerService]类型的符合依赖项条件的bean:至少需要1个符合此依赖项autowire候选项条件的bean。依赖项注释:{@javax.inject.inject(),@javax.inject.Named(value=SAFServerService)


请提供帮助。

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

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

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>