我想要实现的是在Axis2上上传Temenos T24 Design Studio Web服务。
不幸的是,使用“ aar”(Axis2存档)文件上传服务时,出现“找不到类”错误。
我已经在IBM Websphere 9上部署了Axis2 1.4.4。
注意:在IBM Websphere JAX-WS上部署Axis2应用程序时存在某些冲突,我已使用本指南解决了这些冲突; https://www-01.ibm.com/support/docview.wss?uid=swg21315686
以下是我遇到的错误;
================================
此Web axisService出现部署错误
错误:java.lang.NoClassDefFoundError:org.springenos.services.designstudioinstaller.DesignStudioInstallerServiceSpringContext.loadServiceContext(DesignStudioInstallerServiceSpringContext.java:27)
上的org.springframework.context.support.ClassPathXmlApplicationContext答案 0 :(得分:0)
您必须从t24lib目录中删除以下jar文件:
对于任何服务组件(例如EB_ResourceProviderService),t24lib目录中仅必须存在以下jar:
在删除它们之后重新启动应用程序服务器,并且axis2应该成功部署。
我在JBoss EAP 7.1上部署Temenos aar文件膨胀了axis2.war时出现了类似的错误,并且可以通过删除t24lib中重复的.jar和.aar文件来解决:
[INFO] The t24-EB_ResourceProviderService-tafj-jws.aar service, which is not valid, caused java.lang.NoClassDefFoundError: org/springframework/context/support/ClassPathXmlApplicationContext
at com.temenos.services.resourceprovider.ResourceProviderServiceSpringContext.loadServiceContext(ResourceProviderServiceSpringContext.java:27)