用java编写一个简单的demo,调用wsdl形式的webservice报错,有些看不懂,求大佬指点下下面代码和报错信息
public class webServies {
    public static void main(String[] args) throws MalformedURLException, Exception {
        Client c = new Client(new URL("http://123.126.34.107:9090/pmsuat/toReadService?wsdl"));
        Object[] results = c.invoke("readTofinish", new Object[0]);
        System.out.println(results);    }
}
——————————————————————————————————————————————————
Exception in thread "main" java.lang.NoClassDefFoundError: javax/wsdl/factory/WSDLFactory
at org.codehaus.xfire.client.Client.<init>(Client.java:235)
at org.codehaus.xfire.client.Client.<init>(Client.java:246)
at com.ly.controllers.webServies.main(webServies.java:35)
Caused by: java.lang.ClassNotFoundException: javax.wsdl.factory.WSDLFactory
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 3 more