美文网首页
JAX-WS编写WebService 教程

JAX-WS编写WebService 教程

作者: thomas_li_note | 来源:发表于2016-03-03 11:58 被阅读0次

    demo 程序地址

    链接:http://pan.baidu.com/s/1boriLS  密码:52hx
    使用eclipse 导入 maven项目,下载好jar包.转换为web project.

    注:如果使用的是 myeclipse 时 server 部署到tomcat 启动的时候会报错

    解决办法:找到myeclipse安装目录下的 plugins 目录里 查找 webservices-rt.jar,然后将webservices-rt.jar
    外层的 lib目录里删除,或者备份的其他地方,就ok了。


    客户端调用wsdl可以使用java

    命令 wsimport -s generate http://localhost:7001/WebRoot/HelloService?wsdl

    如果返回

    parsing WSDL...

    generating code...

    说明运行成功。将生成好的代码copy的自己的client里。

    测试demo

    客户端调用报错:

    Two classes have the same XML type name"{http://xxx.yyyy.com}createProcessResponse". Use@XmlType.name and@XmlType.namespace to assign different names to them.

    在生成的wsdl  java类里的注解 

    更换返回值对象的name     @XMLType(name="CreateProcessResponseMsg")  增加 namespace="http://xxx.yyy.com"

    更换返回值对象的Response @XMLType(name="CreateProcessResponse")     增加 namespace="http://xxx.yyy.com/message"

    相关文章

      网友评论

          本文标题:JAX-WS编写WebService 教程

          本文链接:https://www.haomeiwen.com/subject/ghankttx.html