1

部署我的应用程序 Weblogic 12.2.1.3.0 后,出现以下错误:

引起:java.io.FileNotFoundException:在 /wls/Oracle/Middleware/Oracle_Home/user_projects/domains/HPSPWC/servers/esecbmisrbo/tmp/_WL_user/ 中找不到 JAR 条目 com/hps/common/crypto/api/IObjectEncoder.class acs-enrollment-ws/ogsp7w/war/WEB-INF/ lib/_wl_cls_gen.jar 在 sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:155) 在 sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:163) 在 org.springframework.core.io .UrlResource.getInputStream(UrlResource.java:125) 在 org.springframework.core.type.classreading.SimpleMetadataReader.(SimpleMetadataReader.java:45) 在 org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java: 80) 在 org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:237) 在 org.springframework.context 的 org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:101)。annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:242) at org.springframework.context.annotation.ComponentScanBeanDefinitionParser.parse(ComponentScanBeanDefinitionParser.java:84) at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java: 73) 在 org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1409) 在 org.springframework.beans 的 org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1419) .factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:184) 在 org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader。doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140) 在 org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:111)

请注意,该框架正在错误的包中寻找我的课程:

com/hps/common/crypto/api/ 但我的包是 com/hps/esecure/common/crypto/api/

在我的弹簧配置文件中,我有以下内容:

**上下文:组件扫描 base-package="com.hps.esecure" **

该应用程序在 Weblogic 12.2.1.1.0中正确部署 。

4

0 回答 0