gsoap WEB服务端的wsdl能够看到吗,服务端的web services服务是否正常啊,如果不正常那java客户端也调用不了啊

解决方案 »

  1.   

    google一下 网页里面多得是 。
      

  2.   

    这里有详细步骤,英语的
    http://www.dfki.de/~sberg/smartweb/sysgroup/gSoapDevelopment_new.html
      

  3.   

        wsdl是一个单独的文件,进入gsoap的服务端不能自动生成wsdl文件,
    都根据wsdl写了客户端,但还是不行。取不到数据!
    问下你们有这样做过吗。等了很久都还没解决,项目一直在拖延,
    我一般是先在网上查,但是查了很久还是没找到java客户端调用gaosp的。
    帮帮忙呀,谢谢了!
      

  4.   

    能不能说具体一点,这么笼统的问题要大家怎么回答你?你的服务器端能正常工作吗?用C++客户端能够连接到吗?
    你的开发环境是什么?OS,C/C++编译器版本,gsoap版本,JDK版本是什么?
    你试过用Axis的WSDL2Java生成Java客户端文件吗,如果不成功,错误信息是什么?
    你还试过其它Java web service框架比如XFire/CXF吗?
      

  5.   

      服务端能正常启动,服务端os是红帽子9.0,用C++客户端程序放在服务端(红帽子9.0)能够连接并获取数据,
    但我用axis1.4+jdk1.6+eclipse3.2写的客户端程序放在window2000上获取不到服务端gsoap的数据。
    不知道相对于gsoap的客户端要怎么写。还是所有java的webservices客户端写法都一样。
    gsoap端的 wsdl文件是不是不能通过在地址栏输入地址获得。
      

  6.   

    你没有用soapcpp2编译头文件吗?soapcpp2会自动生成wsdl啊试试拿这个wsdl在客户端用WSDL2Java生成Java客户端文件
      

  7.   

    我来说下gsoap的问题,我们的项目在开发时也遇到了类似的问题,就是gsoap无法发布出web服务,使得可以在浏览器端通过http的方式访问到wsdl,如正常使用jws的端点发布的web服务,如果成功都可以通过形如http://IP:port/service?wsdl的web location访问到发布的wsdl,请问大家有没有搞过gsoap的,难道是gsoap发布的服务就是不能通过http的get方法得到wsdl吗?