wsdl2java命令_wsdl2java 命令-程序员宅基地

技术标签: 5_Webservice  

java org.apache.axis.wsdl.WSDL2Java -s -p com.wsdl test.wsdl

-s:代码生成服务端代码
-p:生成代码时的包名,导入代码时就不用每个文件都改package了(-p com.wsdl )

至于后面的wsdl文件,注意在用cmd的时候,先用dos命令进入到该文件的文件夹中,或者键入完整的路径

AXIS_LIB=F:\axis
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_13

CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%AXIS_LIB%\axis-1.4.jar;%AXIS_LIB%\axis-ant.jar;%AXIS_LIB%\activation.jar;%AXIS_LIB%\commons-discovery-0.2.jar;%AXIS_LIB%\commons-logging-1.1.1.jar;%AXIS_LIB%\jaxrpc.jar;%AXIS_LIB%\log4j-1.2.15.jar;%AXIS_LIB%\mail.jar;%AXIS_LIB%\saaj.jar;%AXIS_LIB%\wsdl4j-1.5.1.jar;%AXIS_LIB%\xerces.jar;C:\Program Files\Java\jre6\lib\ext\QTJava.zip

 

activation.jar     54K
axis-1.4.jar       1539K
axis-ant.jar       33K
commons-discovery-0.2.jar   70K
commons-logging-1.1.1.jar   60K
jaxrpc.jar             31K
log4j-1.2.15.jar      383K
mail.jar      275K
saaj.jar       19K
wsdl4j-1.5.1.jar   124K
xerces.jar      1770K

 

----------------------------------------------------------------------------------------------------------------

1.新建web工程aaa
2.拷贝axis的jar包到lib
3.在WebRoot下新建文件夹doc,将GetPassword.wsdl拷贝到doc
4.在doc中新建bat文件WSDL2Java.bat
修改部分路径参数,然后执行任务,生成服务端
set Axis_Lib=E:/newspace/aaa/WebRoot/WEB-INF/lib
set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
set Output_Path=E:/newspace/aaa/src
set Package=com.sitech.aaa.server
%Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o%Output_Path% -p%Package% --server-side GetPassword.wsdl

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yangzongzhuan/article/details/28902347

智能推荐

迭代器 生成器_迭代生成器-程序员宅基地

文章浏览阅读72次。1,迭代器(iterable)可迭代对象 list,tuple,dict ,str,set 等类型的数据使用for’…in…的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代‘class MyList(object):… def init(self):… self.container = []… def add(self, i..._迭代生成器

css3新动_css3新特性之动画使用-程序员宅基地

文章浏览阅读48次。有个朋友N久没有动前端,最近因为需求和人手不得不硬着头皮拾起它。 有个需求是图片放大浏览,因为时间紧没有时间学新的如react等,所以还是用jq,一直在找插件,但是都不太满意。所以问我有没推荐。我想了想,要引入新的插件开销还是有的,可以使用CSS3新特性。transform有个方法scale就是实现缩放的,再配合上animation不要太简单。不过此前还有个问题,图片放大之后不能影响到现有的盒子结..._css3新特性之动画效果

golang nats[3] queue模式-程序员宅基地

文章浏览阅读199次。队列订阅模式此模式中,订阅者要指定两个属性,主题和队列(queue,其实就是队列名称)注意:下面所有前提=必须订阅同一个主题发布消息后,N个具有同样的主题和queue的订阅者,只有一个会收到消息。(random算法)说明:queue=工作组,工作组中有N个worker,发布消息后,同一个工作组中,仅有一个worker会收到消息。..._nats queuesub

strtus1 html5,struts1.x的入门级学习教程-程序员宅基地

文章浏览阅读128次。在培训是辅导给我们将的一个struts1的串讲,最近在修改一个项目,在系统项目中使用的是struts1.3,俗话说"临阵磨枪,不快也光"吗?现在给自己一个时间来再次回顾一下。一、下载struts1.x在Apache官网上找到struts的主页,找到struts的下载页面,现在的最新版本是struts-2.0.14-all.zip.将struts1.x下载下来。二、了解struts1.3x构成1.s..._strtus1下载

封装el-cascader 省市区街道 4级联动 本地离线数据,带数据_cascader四层级联-程序员宅基地

文章浏览阅读1.2k次。今天找到了大半天,没找到合适的 vue el-cascader 省市区街道4级联动的数据,并且支持维护修改的。于是自己做了一个。代码非常简单,重要的符合这个格式的数据,这就是我这个懂后端程序员的优势了。<template> <el-cascader ref="cascader" :props="optionProps" :options="cityList" filterable v-model="selectedOptions" _cascader四层级联

面试题(四)——高级-程序员宅基地

文章浏览阅读170次。面试题(四)——高级vue数组响应式原理闭包的使用场景Vue中computed和watch的区别Vue 正确理解mounted、beforeUpdate、updated三个钩子函数的关系vue中keepAlive的使用,如何刷新vue中的插槽–slot和v-slotCSS 动画vue中mixins的理解及应用content-type的作用以及类型Vue中的nextTick作用和几个简单的使用场景setTime(() =>{ },0) ,

随便推点

Mysql学习笔记--多表之间约束等详细记录_多表之间锁定同项目-程序员宅基地

文章浏览阅读423次。sql 进阶学习笔记—多表(二)笔记(一)内容回顾Mysql学习笔记(基础)基础sql语句详细记录​ 数据库的创建 : create database 数据库的名 character set 字符集 collate 校对规则​ 数据库的删除: drop database 数据库名​ 修改: alter database 数据库 character set 字符集(utf8)​ 查询:..._多表之间锁定同项目

网优谷告诉你,SEO关键词布局的重要性_关键词的布局 重要性-程序员宅基地

文章浏览阅读426次。网优谷告诉你,SEO关键词布局的重要性一个成熟的网站,会根据关键词优化难度分配到不同的页面上,依次为首页、栏目页、专题页(或聚合页)、文章页面等。若关键词布局有问题,则可能优化许久都没有排名,此时要认真分析关键词是否难度过大,是否需要重新分配关键词。当然,这需要几个月、甚至一年时间来判断,不要因为没有排名而乱修改关键词。温馨提醒:所谓修改关键词,其实就是修改标题,过度频繁可能会被惩罚。修改m..._关键词的布局 重要性

Elasticsearch教程(32) ES 聚合查询后过滤 Distinct Group By Having功能_elasticsearch 桶聚合后的值怎么添加过滤-程序员宅基地

文章浏览阅读8.5k次,点赞7次,收藏36次。一、之前写的关于ES聚合的博客Elasticsearch教程(3) ES聚合查询DSLElasticsearch教程(4) High Level REST Client API 查询 聚合 分组Elasticsearch教程(5) 指标聚合 SQL DSL JavaAPIElasticsearch教程(6) 桶聚合Query DSL-Terms AggregationElasticsearch教程(10) ES term terms prefix 搜索 聚合查询 详细总结Elasticsearc_elasticsearch 桶聚合后的值怎么添加过滤

12.linux系统中的软件管理_下载指定安装包存放于 /mnt-程序员宅基地

文章浏览阅读100次。12.linux系统中的软件管理1.Linux中软件包的类型1.DEB UBlinux DEBlinux2.RPM redhat centOS fadora3.bz2|gz|xz 1.需要源码安装需要编译2.绿色软件,直接可用ntfs-3g_ntfsprogs-2017.3.23.tgz 需要编译 “configure”Firefox-latest-x86_64.tar.bz2 绿色“注意在rhel8中只能使用绿色软件,源码编译软件和rpm软件”2.软件包的名称结构[dh_下载指定安装包存放于 /mnt

MyBatis 里面如何配置log4j_mybatis log4j配置过程-程序员宅基地

文章浏览阅读2k次。一 :在Mavan的 pom.xml 中导入相关的依赖二: 添加log4j.properties① 该配置文件的位置必须是在Resources 目录下,解析XML文件时会寻找到该文件进行解析② log4j 的配置具体配置内容(这里可以直接 CV 过去)# Set root category priority to INFO and its only appender to CONSOLE.#log4j.rootCategory=INFO, CONSOLE debug _mybatis log4j配置过程

交换机路由器、ARP欺骗基本知识及实验_交换机 arp欺骗-程序员宅基地

文章浏览阅读1.7k次,点赞3次,收藏12次。数据链路层里的帧结构数据部分最多1500字节,帧最大一共6+6+2+1500+4=1518字节。交换机工作原理原理:收到一个数据帧后,首先学习原MAC地址来形成MAC地址表,然后检查帧中的目标MAC地址,并匹配MAC地址表,如表中又匹配项,则单播转发,若没有,除接受端口外广播转发,MAC地址表的老化时间默认是300秒(可修改)。通过二层设备交换机直连的两台主机之间数据传输假设现在 A 要向 B 发送数据,那么 A 首先要对发送的数据进行封装,在每一层会加上相应的数据头,传输层主要是加上源和目标端_交换机 arp欺骗

推荐文章

热门文章

相关标签