用XFire生成客户端的时候好像需要多引入这个框架下一个叫HttpClinet的包

解决方案 »

  1.   

    是这个包么:commons-httpclient-3.0.1.jar,如果是那我已经引用了,但还是报错,我觉得也应该是少包,但就是不知道少哪个包。。
      

  2.   

    是这个包么:commons-httpclient-3.0.1.jar,如果是那我已经引用了,但还是报错,我觉得也应该是少包,但就是不知道少哪个包。。
    你用的是MyEclipse吗?如果是的话引完这个包,在工程上右键新建一个WebServiceClinet就行了。让框架帮你生成类,就应该没什么错误了
      

  3.   

    是这个包么:commons-httpclient-3.0.1.jar,如果是那我已经引用了,但还是报错,我觉得也应该是少包,但就是不知道少哪个包。。
    你用的是MyEclipse吗?如果是的话引完这个包,在工程上右键新建一个WebServiceClinet就行了。让框架帮你生成类,就应该没什么错误了额,我用的eclipse,其实客户端代码也就几行而已,就是在new Client()的时候报错,不知道是怎么回事。
      

  4.   

    是这个包么:commons-httpclient-3.0.1.jar,如果是那我已经引用了,但还是报错,我觉得也应该是少包,但就是不知道少哪个包。。
    你用的是MyEclipse吗?如果是的话引完这个包,在工程上右键新建一个WebServiceClinet就行了。让框架帮你生成类,就应该没什么错误了额,我用的eclipse,其实客户端代码也就几行而已,就是在new Client()的时候报错,不知道是怎么回事。
    有些WebService是不支持直接new Clinet的,而是通过映射出来的类去调用,不只好几行,楼主说几行搞定的一般我管它叫通用WebService,通常那里边只包含String,int这种类型的参数,但是如果参数过于复杂,通用的那个Clinet就不好使了,需要映射一下,映射完会生成4~5个类,其中一个生成的类里有个主函数,你在那里调用就可以了,不是通过new的.
      

  5.   

    是这个包么:commons-httpclient-3.0.1.jar,如果是那我已经引用了,但还是报错,我觉得也应该是少包,但就是不知道少哪个包。。
    你用的是MyEclipse吗?如果是的话引完这个包,在工程上右键新建一个WebServiceClinet就行了。让框架帮你生成类,就应该没什么错误了额,我用的eclipse,其实客户端代码也就几行而已,就是在new Client()的时候报错,不知道是怎么回事。
    有些WebService是不支持直接new Clinet的,而是通过映射出来的类去调用,不只好几行,楼主说几行搞定的一般我管它叫通用WebService,通常那里边只包含String,int这种类型的参数,但是如果参数过于复杂,通用的那个Clinet就不好使了,需要映射一下,映射完会生成4~5个类,其中一个生成的类里有个主函数,你在那里调用就可以了,不是通过new的.
    问题解决了,还是包的问题,同样的包,多构建几次居然行了