错误信息如下:
SpringCacheManager<2013-12-27 上午10时03分46秒 CST> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating start task for application 'echannel'.>
<2013-12-27 上午10时03分46秒 CST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
weblogic.application.ModuleException:
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1399)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:460)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:83)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
Truncated. see log file for complete stacktrace
Caused By: java.lang.ClassNotFoundException: com.tydic.crm.soap.internal.client.SOAPWriterFactory.SoapOutputFactoryImp
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:296)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:269)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
Truncated. see log file for complete stacktrace
>
配置文件信息
<bean
id="com.tydic.framework.web.mvc.proxy.IServiceProviderProxy.Show"
class="com.tydic.framework.web.mvc.proxy.soap.SOAPProxy" init-method="init">
<property name="httpClientFactory">
<ref bean="com.tydic.crm.soap.internal.http.HttpClientFactory" />
</property>
<property name="soapTransform">
<bean class="com.tydic.crm.soap.internal.client.SOAPTransformFactory.SoapInputFactoryImp">
</bean>
</property>
</bean>
------解决思路----------------------
查看下jar 或 class文件是否在包中,楼主可以先将程序包在tomcat上调试好,这样到weblogic上面好部署调试。
------解决思路----------------------
本机的weblogic是windows版的吧,服务器是linux的吧,看看本机的jdk和服务器的jdk等相关的环境变量有无不同,确保程序包都完全上传上去。检查class文件或jar包是否在服务器上面,防止文件丢失。
------解决思路----------------------
少包。仔细比对你的开发环境和服务器环境
------解决思路----------------------
是不是jdk版本的问题
------解决思路----------------------
对比项目的classpath 本机的path和服务器不一样的地方