linghaiyan 发表于 2017-1-12 09:33:27

Caused by: java.lang.ClassNotFoundException: org.apache.ws.commons.schema.utils.

  在做Axis2测试时出现下面错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/ws/commons/schema/utils/NamespacePrefixList
at org.apache.axis2.client.ServiceClient.createAnonymousService(ServiceClient.java:243)
at org.apache.axis2.client.ServiceClient.configureServiceClient(ServiceClient.java:144)
at org.apache.axis2.client.ServiceClient.<init>(ServiceClient.java:133)
at org.apache.axis2.client.ServiceClient.<init>(ServiceClient.java:229)
at org.apache.axis2.rpc.client.RPCServiceClient.<init>(RPCServiceClient.java:45)
at sample.addressbook.rpcclient.AddressBookRPCClient.main(AddressBookRPCClient.java:16)
Caused by: java.lang.ClassNotFoundException: org.apache.ws.commons.schema.utils.NamespacePrefixList
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 6 more

  解决方法: 导入样例lib下的XmlSchema-1.3.1.jar包即可。
页: [1]
查看完整版本: Caused by: java.lang.ClassNotFoundException: org.apache.ws.commons.schema.utils.