axis2的wsdl无法使用eclipse axis1插件来生成客户端--解决方法

使用jetty+axis2实现webservice服务端,且无需使用axis2命令生成服务端代码,只要services.xml配置实现类。

工程为gradle工程配置文件在src/main/resources/axis2/WEB-INF/services.xml:

<?xml version="1.0" encoding="UTF-8"?>
<serviceGroup>
	<service name="wifiecService">
		<Description>
			Please Type your service description here
		</Description>
		<messageReceivers>
			<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
				class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
		</messageReceivers>
		<parameter name="ServiceClass" locked="false">com.smsservice.webservices.SmsService
		</parameter>
	</service>
</serviceGroup>

浏览器访问服务端wsdl地址,保存下来的wsdl文件无法通过eclipse luna自带的axis1插件生成客户端代码,缺少一个xxxPortType类,

解决方法:使用axis1的wsdl2java命令来生成客户端代码:

脚本:wsdl2java.bat

set Axis_Lib=G:\jar-lib\axis1.4
set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
set Output_Path=C:\Users\tower\Desktop\test
set Package=wcf
%Java_Cmd% org.apache.axis.wsdl.WSDL2Java http://x.x.x.x:9002/services/xxxService?wsdl -o%Output_Path% -p%Package%

dos下执行此脚本,会生成服务端代码和客户端代码到test目录。

G:\jar-lib\axis1.4 的目录
2007-10-17  11:05            56,290 activation.jar
2006-04-22  18:56            33,202 axis-ant.jar
2006-04-22  18:56         1,599,570 axis.jar
2006-04-22  18:56            71,442 commons-discovery-0.2.jar
2006-04-22  18:56            38,015 commons-logging-1.0.4.jar
2006-04-22  18:56            31,191 jaxrpc.jar
2011-06-02  16:30           391,834 log4j-1.2.15.jar
2006-04-22  18:56               921 log4j.properties
2009-08-02  15:04           436,053 mail.jar
2006-04-22  18:56            18,979 saaj.jar
2006-04-22  18:56           126,771 wsdl4j-1.5.1.jar

axis2的wsdl无法使用eclipse axis1插件来生成客户端--解决方法

时间: 2024-10-11 02:45:36

axis2的wsdl无法使用eclipse axis1插件来生成客户端--解决方法的相关文章

axis2的wsdl无法使用eclipse axis1插件来生成client--解决方法

使用jetty+axis2实现webservice服务端,且无需使用axis2命令生成服务端代码.仅仅要services.xml配置实现类. project为gradleproject配置文件在src/main/resources/axis2/WEB-INF/services.xml: <? xml version="1.0" encoding="UTF-8"?> <serviceGroup> <service name="w

Sublime Text 无法使用Package Control或插件安装失败的解决方法

Sublime Text用了一年多了,公司搬家近期突然发现Package Control无法安装新插件了.尽管不影响原有功能的使用.还是要解决它.因为本人用Windows系统,仅仅讨论Windosw下的解决方法. Mac与Linux下的用户能够參照解决. 本文主要介绍Sublime Text怎样开启debug模式.分析使用过程中一些常见错误情形的解决方法. 情形一:Package Control:There are no packages available for installation.情

Sublime Text 无法使用Package Control或插件安装失败的解决方法(转)

Sublime Text用了一年多了,公司搬家最近突然发现Package Control无法安装新插件了,虽然不影响原有功能的使用,还是要解决它.由于本人用Windows系统,只讨论Windosw下的解决方法.Mac与Linux下的用户可以参照解决. 本文主要介绍Sublime Text如何开启debug模式,分析使用过程中一些常见错误情形的解决方法.情形一:Package Control:There are no packages available for installation.情形二:

[转]eclipse启动tomcat无法访问的解决方法

这篇文章介绍了eclipse启动tomcat无法访问的解决方法,有需要的朋友可以参考一下 症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误.同时其他项目页面也不能访问. 关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器.访问htt://localhost:8080/能正常访问tomcat管理页面. 症状原因: eclipse将tomcat的项目

Android 在eclipse中没有出现AVD的解决方法(转载)

转自:http://frabbit2013.blog.51cto.com/1067958/1243549 本文主要介绍在系统中成功配置好Android开发环境(即SDK is ok and ADT on eclipse is ok)后,eclipse中未出现AVD情况的解决方法.如下图所示,在Windows选项下未出现Android Virtual Device Manager: 此时,需要对eclipse做些许配置方可显示AVD.如下图所示:点击Windows—>Customize Persp

eclipse启动tomcat无法访问的解决方法

这篇文章介绍了eclipse启动tomcat无法访问的解决方法,有需要的朋友可以参考一下 症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误.同时其他项目页面也不能访问. 关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器.访问htt://localhost:8080/能正常访问tomcat管理页面. 症状原因: eclipse将tomcat的项目

[JBoss] - JBAS015874: JBoss AS 7.1.1.Final &quot;Brontes&quot; started - Eclipse中不能正常启动的解决方法

在使用Eclipse + Jboss插件时,如果有时写配置文件写错,在重新启动发布JBoss时,会出现: 14:43:49,317 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss AS 7.1.1.Final "Brontes" started in 8160ms - Started 136 of 211 services (74 services are passive or on-demand) 到这里

Firefox火狐Flash插件卡死问题完美解决方法(转载)

http://www.ihacksoft.com/firefox-flash-protectedmode.html 其实这个问题以前就出现过,而最近该问题又出现在最新的 Windows 8.1 系统中.由于从Flash Player 11.3开始,新版本引入了安全沙箱技术,而它一直就是火狐无法正常运行的主要原因.由于Flash插件的沙箱技术作用有限,很多时侯根本无法保证用户的 上网安全.因此一劳永逸的解决方法就是禁用Flash插件的沙箱技术,通过其他的方式方法来保护用户的上网安全.现在首先打开系

eclipse,android虚拟机按键不可用解决方法hardware buttons not enabled in avd

用eclipse创建android虚拟机右侧home键盘.返回键等不可用的解决方法:   打开Android Virtual Device Manager,查看虚拟机详情: 打开图片中的Path路径,打开config文件: 把图中所示的参数改为yes保存,重新启动eclipse即可: