接口文档上是这样的写的,没搞过webservice求大神们帮帮忙,最好能给个案例
接口访问技术 / 协议
 技术协议:WebService (JWS)
 部署样式:
http://ip:port/spPlatformWeb/AppClientAuthService/AppClientAuthService?wsdl
接口签名
   /**
    * 客户端登录
    * @param header     头部消息
    * @param request    登录请求对象
    * @return            返回对象LoginResponse
    */
LoginResponse login(ASCallHeader header, LoginRequest loginRequest);
输入参数
类      属性域   属性描述   属性类型 可否为空
ASCallHeader  clientApp 登录的客户端标识,该标识由平台经注册后提供。 String N
     authId  身份标识(来源于LoginResponse.identity) String Y
     clientVersion 登录的客户端的版本号 String N
     extraParams 扩展参数 ASParam[] Y
LoginRequest  password 客户端登录密码 String N输出参数
类            属性域           属性描述                  属性类型
LoginResponse successful 接口调用是否成功 boolean
         errCode 接口调用异常时返回的错误码 String
         errMSG 接口调用异常时返回的错误描述 String
         loginId 登录后返回的登录者标识 String
         identity 登录后返回的登录者身份标识 String

解决方案 »

  1.   

    请对方给个WSDL,然后用WSDL来自动生成Client就行了。
      

  2.   

    首先配置XML
     <servlet>
        <servlet-name>XFireServlet</servlet-name>
        <display-name>XFire Servlet</display-name>
        <servlet-class>
            org.codehaus.xfire.transport.http.XFireConfigurableServlet
        </servlet-class>
      </servlet>  <servlet-mapping>
        <servlet-name>XFireServlet</servlet-name>
        <url-pattern>/AppClientAuthService/*</url-pattern>
      </servlet-mapping>
    在META-INF下建立xfire文件夹
    在xfire下创建services.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://xfire.codehaus.org/config/1.0">
    <service>
    <name>calculateService</name>
    <serviceClass>你的接口
    也就是LoginResponse login(ASCallHeader header, LoginRequest loginRequest);</serviceClass>
    <implementationClass>你的实现类
    </implementationClass>
    </service>
    </beans>注:此处仅用xfire,可以用cxf ==
      

  3.   


    如果有wsdl的话
    在项目根目录下简历build.xml
    代码:
    <?xml version="1.0" encoding="UTF-8"?>
    <project name="WebService" basedir="." default="gen-webservice">
    <property file="build.properties"></property> <path id="project-classpath">
    <fileset dir="${lib.dir}">
    <include name="**/*.jar" />
    </fileset>
    </path> <target name="gen-webservice">
    <taskdef name="wsgen" classname="org.codehaus.xfire.gen.WsGenTask"
    classpath="project-classpath" /> <wsgen outputDirectory="${src.dir}" wsdl="${wsdl.dir}" package="com.test.client"
    overwrite="true" />
    </target>
    </project>
    用ant build执行一下。
    就会你在项目com.test.Client包下生成客户端代码。build.properties文件如下:
    src.dir=${basedir}/src
    lib.dir=F:/xfire-1.2.6/lib
    #请对方给个WSDL
    wsdl.dir=http\://localhost\:8080/myxfire/services/yourService?wsdl
      

  4.   

    我这边用XFire生成了客户端文件,但是如何在jsp页面中调用这个接口啊,我是新手,不懂,求帮帮忙