1.将网页保存为CeaEcFacadeService.wsdl文件(文件名任意取)
2.新建xml文件jaxb-bindings.xml, 内容如下:
<jaxb:bindings version="2.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"> <jaxb:bindings> <jaxb:globalBindings generateElementProperty="false"/> </jaxb:bindings> </jaxb:bindings>
3.在cmd中执行下面的命令:
wsimport -b E:\webservice\03\jaxb-bindings.xml -Xnocompile -d e:/webservice/03/ -keep -verbose E:\webservice\03\CeaEcFacadeService.wsdl
-Xnocompile 不生成.class文件
-d 指定存放生成的代码的目录
当对象中有如:List变量时,生成的代码里面会出现没有setter方法,只有getter方法,此时只能通过getter方法先获取list在进行add()和remove()操作。