`
cheneyph
  • 浏览: 292648 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
收藏列表
标题 标签 来源
【axis1.4】maven依赖及WSDL2Java.bat webservice Maven dependencies for web service client using axis1
/* 
http://stackoverflow.com/questions/6368862/maven-dependencies-for-web-service-client-using-axis1
maven 依赖:
	<dependency>
		<groupId>org.apache.axis</groupId>
		<artifactId>axis</artifactId>
		<version>1.4</version>
	</dependency>
	<dependency>
		<groupId>org.apache.axis</groupId>
		<artifactId>axis-jaxrpc</artifactId>
		<version>1.4</version>
	</dependency>
	<dependency>
		<groupId>wsdl4j</groupId>
		<artifactId>wsdl4j</artifactId>
		<version>1.6.2</version>
	</dependency>



WSDL2Java.bat

set AXIS_HOME=D:\ebook\axis\axis-1_4

set CLASSPATH=,;%AXIS_HOME%\lib\axis.jar;%AXIS_HOME%\lib\axis-ant.jar;%AXIS_HOME%\lib\commons-discovery-0.2.jar;%AXIS_HOME%\lib\commons-logging-1.0.4.jar;%AXIS_HOME%\lib\jaxrpc.jar;%AXIS_HOME%\lib\log4j-1.2.8.jar;%AXIS_HOME%\lib\saaj.jar;%AXIS_HOME%\lib\wsdl4j-1.5.1.jar;%AXIS_HOME%\lib\mail.jar;

REM wsdl2java -encoding UTF-8 -p com.cignacmb.rcc.wsclient.icis http://10.142.142.10:9080/iCIS/services/WebServiceServer?WSDL
REM java org.apache.axis.wsdl.WSDL2Java -p http://10.142.142.10:9080/iCIS/services/WebServiceServer?WSDL

java org.apache.axis.wsdl.WSDL2Java -p com.cignacmb.rcc.wsclient.icis http://10.142.142.10:9080/iCIS/services/WebServiceServer?WSDL
*/  
wsimport webservice wsimport - Java™ API for XML Web Services (JAX-WS) 2.0
# http://docs.oracle.com/javase/6/docs/technotes/tools/share/wsimport.html
-keep:是否生成java源文件
-d:指定输出目录
-s:指定源代码输出目录
-p:以package的形式生成文件
-verbose:在控制台显示输出信息

wsimport -keep -p com.cignacmb.member.center.wsclient.sms -verbose http://vmprsms01:9081/SMSPlatform/services/sendSMS?wsdl

【CXF】wsdl2java webservice
配置环境变量%CXF_HOME%=D:/ebook/cxf/apache-cxf-2.7.13
PATH后加上;%CXF_HOME%/bin

也可直接CD到bin目录

示例:
wsdl2java -encoding UTF-8 -p com.cignacmb.member.service.wsclient.eservice -frontend jaxws21 http://10.140.5.69/eservice/services/customerlogService?wsdl

wsdl2java用法:
wsdl2java -p com -d src -all  aa.wsdl
-encoding 指定生成代码的编码格式
-p  指定其wsdl的命名空间,也就是要生成代码的包名:
-d  指定要产生代码所在目录
-client 生成客户端测试web service的代码
-server 生成服务器启动web  service的代码
-impl 生成web service的实现代码
-ant  生成build.xml文件
-all 生成所有开始端点代码:types,service proxy,,service interface, server mainline, client mainline, implementation object, and an Ant build.xml file.


Global site tag (gtag.js) - Google Analytics