天天看点

apache-cxf-2.2.12 cmd 生成服务端,希望能给大家带来方便

第一次做

步骤一:下载 apache-cxf-2.2.12

步骤二:配置 apache-cxf-2.2.12 环境变量 (① 变量名:CXF_HOME  变量值:E:\yidong\apache-cxf-2.2.12  ② 变量名:CLASSPATH  变量值:%CXF_HOME%\lib ③ 变量名:Path 变量值:%CXF_HOME%/bin)

测试:在cmd 输入 wsdl2java 回车。显示 Usage 提示信息。表示配置成功

步骤三:在cmd 中键入 wsdl2java -impl -p com.cmcc.mss.SB_LOG_APP_ImportLoginSrv -d E:\yidong\yang\createFile -server E:\yidong\yang\SB_LOG_APP_ImportLoginSrv.WSDL

其中需要注意的是:-p 后面的路径不是随便写的。是客户端提供的 .WSDL 文件内的代码提取的。涉及到的文件夹不建议带中文。其中还需要一个 .xsd 结尾的文件。放到同一个文件夹内。也是客户端提供的。然后是选择  -server  的愿因。有的写的是  -all  。生成的文件比较多,有的不是我们需要的代码,处理起来比较麻烦。所以我这里选择了  -server 。

wsdl2java.bat用法:

wsdl2java –p com.jdf –d F:\ -all xx.wsdl

-p 指定wsdl的命名空间,也就是要生成代码的包名

-d 指令要生成代码所在目录

-client 生成客户端测试web service的代码

-server 生成服务器启动web service代码

-impl 生成web service的实现代码,我们在方式一用的就是这个

-ant 生成build.xml文件

-all 生成所有开始端点代码。