web项目发布webService
axis2是很常用的webService解决方案,在这里讲解一下如果新建web项目并发布为webSerivice。
首先,要下载axis2包,下载地址http://axis.apache.org/axis2/java/core/download.cgi,下载axis2-1.7.4-war.zip。
下一步要新建web项目
然后解压axis2-1.7.4-war.zip里的war并里面的四个文件夹复制到项目的WebRoot目录下
下面就要新建测试的webService类了
public class TestService { public String test(String name){ System.out.println(name); return "调用webService成功,传入参数是:"+name; } }
在WebRoot - WEB-INF目录下新建services.xml文件,并将刚才新建的service类配置进去
<serviceGroup> <service name="Axis2TestService" > <Description> Please Type your service description here </Description> <messageReceivers> <messageReceiver mep="http://www.w3.org/ns/wsdl/in-only" class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" /> <messageReceiver mep="http://www.w3.org/ns/wsdl/in-out" class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/> </messageReceivers> <schema schemaNamespace="http://www.myWebService.com/xsd" /> <parameter name="ServiceClass" locked="false">com.test.TestService</parameter> </service> </serviceGroup>
经过以上的几个步骤,webService的创建已经完成,现在可以发布到tomcat中测试效果啦。
输入项目地址http://localhost:8080/axis2Web/
点击Services,找到了刚才配置的Axis2TestService类
点击Axis2TestService,复制类地址http://localhost:8080/axis2Web/services/Axis2TestService?wsdl
然后用SoapUI工具进行测试,新建SOAP 项目输入地址
最后打开操作界面,发送soap报文测试效果,完成。
相关推荐
axis发布webservice教程axis发布webservice教程axis发布webservice教程axis发布webservice教程
今天特意将项目中用Axis2集成SSH实现WebService的过程记录下来,一方面做一下笔记,另一方面,方便广大码农朋友,希望能跟大家交流学习。 本文介绍用Axis2集成SSH搭建WebService。会达到的效果: 1.按照传统我们用...
描述了axis2如何发布webservice,如果是用MyEclipse来发布,需要安装插件,把你发布后的.aar文件放 入/web/WEB-INF/services/目录中就能被访问和调用,有点繁琐,但axis2功能十分强大,方法的返回类型不仅可 以用...
axis2 开发 axis webservice web 服务
借鉴网上的资源,弄了一个SpringBoot开发WebService之Axis示例。
使用Java+Axis2调用Web Services 网络接口,代码中列举4个例子可以查看,有详细注释提供参考。
基于AXIS2实现Web Service开发
资源包含了:axis2-1.7.4-bin.zip、axis2-1.7.4-war.zip、axis2-eclipse-...备注:资源超过了70M 分成了3部分 见axis2方式开发webservice(一)和 axis2方式开发webservice(二)、 axis2方式开发webservice(三)
axis2+Spring提供WebService服务,有调用方法类。
资源包含了:axis2-1.7.4-bin.zip、axis2-1.7.4-war.zip、axis2-eclipse-...备注:资源超过了70M 分成了2部分 见axis2方式开发webservice(一)和 axis2方式开发webservice(二)、 axis2方式开发webservice(三)
将aar文件放入tomcat/webapps/axis2/WEB-INF/services目录下(此目录是tomcat/webapps/axis2.war生成的),启动tomcat,输入http://127.0.0.1:8080/axis2/services/listServices,可以看到所有发布的服务列表:...
其中包括两种利用axis2发布WebService的程序。一种是将项目直接集成到axis2内部里面,一种是将axis2集成到已有的项目中。各有优缺点。
包含了 axis2 1.7.4版本的war包 也可以自行去 apache官网下载 ,另外还包含一个已经集成了axis2的web工程源码 使用的jdk1.6开发,可以直接把web工程导入到myeclipse,部署到tomcat可运行后,浏览器输入 ...
Axis2教程和java调用webservice的各种方法总结
WebService大讲堂之Axis2,Axis2教程,axis2教程例子,Web_Service实例应用
Axis2是实现webservice的一种技术框架
在j2ee web 原有项目中添加 webservice 服务端
最近有个需求,要在现有的WEB服务器上提供一个WebService服务,找资料后确定有两种方法可行,一种是用axis,另一种是利用xfire,由于之前有同事用axis做过,并且比较简单,所以确定用axis进行开发.
Axis2开发webservice总结