webservice工程创建

开发环境准备

WEBSERVER  TOMCAT6.0

JDK                    jdk1.5以上

AXIS2http://axis.apache.org/axis2/java/core/download.cgi 下载

 

接口工程开发:

新建web工程,

      采用myeclipse开发工具新建一个Web Project工程HttpsSoapServer

 

配置axis2 server,

1.        解压axis2-1.5.1-bin.zip

2.        axis2-1.5.1\webapp目录下的axis2-web复制到工程的WebRoot下;

3.        进入axis2-1.5.1\webapp\WEB-INF\classes,执行jar cvf axis2-webapp-1.5.1.jar orgclass打为jar,放到工程的WebRoot\WEB-INF\lib下;

4.        axis2-1.5.1\lib目录下的jar复制到工程的WebRoot\WEB-INF\lib下;

5.        axis2-1.5.1\repository目录下的modulesservices目录复制到WebRoot\WEB-INF下;

6.        axis2-1.5.1\webapp\WEB-INF目录下的web.xml中的servletservlet-mapping配置部分放到工程的WebRoot\WEB-INF目录下的web.xml中;

7.        部署工程,启动tomcat,在IE中输入http://localhost:8080/HttpSoapServer/axis2-admin,可验证部署结果。

 

具体代码:

可以先画wsdl后,通过axis生成服务端,客户端和测试代码:

wsdl2java -uri testService_new.wsdl -ss -sd  生成服务端代码

wsdl2java -uri testService_new.wsdl -t     生成客户端代码和测试代码

生成代码去向:

src放到java文件中

resources下的services.xml放置到WebRoot\WEB-INF\services\testService\META-INF下

在服务端和客户端代码添加自己的逻辑

 

整合spring

<!-- This file was auto-generated from WSDL -->
<!-- by the Apache Axis2 version: 1.5.4  Built on : Dec 19, 2010 (08:18:42 CET) -->
<serviceGroup>
 <service name="groupinf">
     <description>
         Spring aware
      </description>
     <parameter name="ServiceObjectSupplier">
         org.apache.axis2.extensions.spring.receivers.SpringServletContextObjectSupplier
     </parameter>
     <parameter name="SpringBeanName">
         groupinf
     </parameter>
     <messageReceivers>
         <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
             class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
     </messageReceivers>
 </service>    
</serviceGroup>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值