我是Apache Camel和SOAP Jira Client的新手,因此我使用axis wsdl2java生成了一些类,并在servicemix中部署了bundle。对于ServiceMix,Axis并不意味着我为什么要添加第三部分依赖项,而是生成了一个包含我需要的所有Jars的插件。 这是罐子列表: -Axis 1.4 -Axis saaj 1.4 -Axis wsdl4j 1.5.1 -commons发现 -commons测井 -javax.xml.parsers 1.1 -javaxp api 1.4.2 -javaxrpc 1.1 -jndi 1.2.1 -w3c dom -wmlParserApi 2.0.2 当Bundle Started我遇到了这个错误。
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.axis.utils.XMLUtils
at org.apache.axis.configuration.FileProvider.configureEngine(FileProvider.java:179)
at org.apache.axis.AxisEngine.init(AxisEngine.java:172)[674:TestTest3:1.0.0]
at org.apache.axis.AxisEngine.<init>(AxisEngine.java:156)[674:TestTest3:1.0.0]
at org.apache.axis.client.AxisClient.<init>(AxisClient.java:52)[674:TestTest3:1.0.0]
at org.apache.axis.client.Service.getAxisClient(Service.java:104)[674:TestTest3:1.0.0]
at org.apache.axis.client.Service.<init>(Service.java:113)[674:TestTest3:1.0.0]
at com.atlassian.jira.rpc.soap.client.test.JiraSoapServiceServiceLocator.<init>(JiraSoapServiceServiceLocator.java:16)[669:JiraSoapClientCamelBlueprint.JiraSoapClientCamelBlueprint:0.0.1.SNAPSHOT]
当我检查轴Jar时,我发现了这个类。
任何人都可以帮助我!!
答案 0 :(得分:0)
正如异常名称所示,该类对于运行轴的进程是不可见的。