zoukankan      html  css  js  c++  java
  • [Java]服务器端用 Axis1.4 返回复杂对象记录

    简单的记录下部署过程:
    1. 使用WSDD方式部署,而不是JWS;
    2. deploy.wsdd文件的Service中有对象映射描述 typeMapping;
    3. 编译后的class文件放到%tomcat_home%/axis/WEB-INF/class/, 需带上包(目录)结构;

    备注:
    1. 部署wsdd可以使用这个命令行脚本,修改其中的axis lib路径并另存为deploywsdd.cmd
    set Axis_Lib=F:\java\tools\apache-tomcat-5.5.30\webapps\axis\WEB-INF\lib
    set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
    %Java_Cmd% org.apache.axis.client.AdminClient %1
    2. 服务器端部署时,不用java2wsdl或wsdl2java, wsdl可通过浏览器中访问 服务器地址+?wsdl获得,与jws一样

    参考:
    使用Axis简单快速创建Webservice(含串行化的实现)  -  http://www.cnblogs.com/PatrickChen/archive/2009/11/18/1605523.html
    Axis开发webservice的简单实例 - http://sjsky.javaeye.com/blog/683916
    AXIS实现Web服务深入篇 - http://www.ibm.com/developerworks/cn/webservices/ws-deepaxis/

    顺便贴一个国内的web service分类站,可用作对比参考:http://www.webxml.com.cn/


  • 相关阅读:
    《大道至简》读后感
    第一周学习总结-Java
    c++与java的几个不同点
    单调队列 滑动窗口模型
    计算空间
    关于dp初始化问题
    康托展开小结-
    Vm-Ubuntu下配置Qt开发环境
    C++学习013多态
    C++学习012友元
  • 原文地址:https://www.cnblogs.com/snippet/p/1834315.html
Copyright © 2011-2022 走看看