- 浏览: 1523000 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (516)
- Java (49)
- Java/Struts 2.0 (25)
- Java/Spring、Spring MVC (11)
- Java/Quartz (3)
- Java/Lucene (6)
- Java/Hibernate (19)
- Java/openJPA (7)
- Java/DWR (7)
- Java/Security、Spring Security/OAuth2 (6)
- Java/Threading (9)
- Java/XML (22)
- java/design pattern (4)
- Android (2)
- JavaScript (46)
- jquery (3)
- DB/MySQL (23)
- DB/Oracle (16)
- PHP (25)
- CSS (20)
- Linux (38)
- C/C++、DLL、Makefile、VC++ (31)
- 正则 (9)
- Eclipse (4)
- 安全、网络等概念 (25)
- 集群 (7)
- 网页 (5)
- 视频\音频 (1)
- HTML (6)
- 计算机数学/算法 (3)
- Virtualbox (1)
- LDAP (2)
- 数据挖掘 (6)
- 工具破解 (1)
- 其他 (13)
- Mail (1)
- 药材 (3)
- 游戏 (2)
- hadoop (13)
- 压力测试 (3)
- 设计模式 (3)
- java/Swing (2)
- 缓存/Memcache (0)
- 缓存/Redis (1)
- OSGI (2)
- OSGI/Gemini (0)
- 文档写作 (0)
- java/Servlet (3)
- MQ/RabbitMQ (2)
- MQ/RocketMQ (0)
- MQ/Kafka (1)
- maven (0)
- SYS/linux (1)
- cache/redis (1)
- DB/Mongodb (2)
- nginx (1)
- postman (1)
- 操作系统/ubuntu (1)
- golang (1)
- dubbo (1)
- 技术管理岗位 (0)
- mybatis-plus (0)
最新评论
-
pgx89112:
大神,请赐我一份这个示例的项目代码吧,万分感谢,1530259 ...
spring的rabbitmq配置 -
string2020:
不使用增强器 怎么弄?
OpenJPA的增强器 -
孟江波:
学习了,楼主,能否提供一份源代码啊,学习一下,十分感谢!!!4 ...
spring的rabbitmq配置 -
eachgray:
...
spring-data-redis配置事务 -
qljoeli:
学习了,楼主,能否提供一份源代码啊,学习一下,十分感谢!!!1 ...
spring的rabbitmq配置
d:>java -classpath %CLASSPATH% org.apache.axis.wsdl.WSDL2Java --server-side --skeletonDeploy true -o D:\workspace-java\axis1\src -p generation http://localhost:8080/axis/services/OrdersProcessor?wsdl
-o 是指输出的目录
-p 是指输出在哪个java包下面,注意同类覆盖的问题哦 。
-s (--server-side)是指生成服务端的描述文件,即wsdd。
-S (--skeletonDeploy)需要指定一个参数,若为true则会生成客户端骨架代码,若false则用实现的方式生成客户端代码。
D:\workspace-java\axis1\web\WEB-INF\classes>java -classpath %CLASSPATH% org.apache.axis.wsdl.Java2WSDL -oD:/workspace-java/axis1/src/test/wp.wsdl -nurn:test -ptest urn:test -lhttp://localhost:8080/axis/services/WidgetPrice test.WidgetPrice
参数与参数值需要连在一起。
-o 是指定wsdl输出的目录及其文件名称。
-n 是指定wsdl所在名称空间( namespage )
-p 需要同时指定java类的包名称与wsdl所在的名称空间,如:-p"package=namespage" 或者-ppackage namespage(package与namespage之间用空格隔开)。
-l 是指定wsdl在网络上的位置(url location)。
最后指出WidgetPrice.class文件所在类位置,即test.WidgetPrice
需要注意的是,Java2WSDL要找到的是编译后的java字节码文件(.class),而不是.java文件。
发表评论
-
xStream开发HTTP的XML内容
2013-07-03 09:58 10511、编写自定义XPPDriver代码: package ... -
AXIS2 开发示例
2013-06-28 17:10 1040实体类: package com.mport.entity ... -
HttpURLConnection or URLConnection post xml content to web server
2013-05-31 01:56 2050客户端示例1: package client; ... -
Axis2 体系结构
2012-06-19 12:34 998前言 结构都是它本身所能产生效率的结果。任何一个成功 ... -
Axis 1.4 基于wss4j UsernameToken 的安全验证
2011-12-30 17:24 2459利用以下的wsdl文件生成客户端及服务端代码: < ... -
wss4j和axis2实现WS-Security(2)
2011-12-29 12:13 1079转自:http://hi.baidu.com/zhaopeng ... -
wss4j和axis2实现WS-Security(1)
2011-12-29 11:31 1187转自:http://hi.baidu.com/zhaopeng ... -
Using WS-Security with Axis (Java) v2006
2011-12-23 11:24 1550转自:http://www.arcwebservices.co ... -
[Java] Testing SOAP Headers with a Simple Axis Handler
2011-12-23 11:02 1151转自:http://weblogs.asp.net/jdanf ... -
Axis 1.4 将WSDL文件逆向后String数组只变成String
2011-12-22 08:26 2025这些天在对一个项目扩展功能时使用Axis 1. ... -
实现Axis web service 的数字证书认证(CLIENT-CERT)
2011-12-09 12:28 3725本文参考自:J2EE Web服务开发系列之十二: 实现安全的 ... -
实现Axis web service 的基本方式认证(BASIC)
2011-12-09 10:41 2184本文参考自:J2EE Web服务开发系列之十二: 实现安全的A ... -
生成SOAP消息示例
2011-09-27 11:36 11269调用 web service 时生成soap消息的区别, ... -
Axis 1.4 上传二进制文件(base64Binary)
2011-04-22 16:32 2035服务端代码: package samples.userg ... -
在axis1.4中传递复杂类型数组参数(ArrayMapping)
2011-04-21 11:50 3731Axis1.4环境配置: 配置一些工具在命 ... -
axis2 学习(rpc)
2011-04-15 16:03 2141刚开始学习时,可不必考虑某些包的功能。我当前是把所有的包都导进 ... -
xfire 学习
2011-04-14 13:45 819我 -
学习dom4j的jaxb实现(半成品)
2011-03-08 16:47 1271primer.xml <?xml version=&q ... -
使用dom4j修改xml元素
2011-02-21 15:47 12257预先编写一个xml文件book ... -
使用 dom4j编写一个简单输出到文件的例子
2011-02-21 15:03 1090代码编写是参考这篇文档: http://blog.csd ...
相关推荐
- **步骤2:启动Axis** - 运行Axis1.4的wsdl2java工具,输入WSDL文件的URL或本地路径,该工具会自动生成Java客户端代码。 - **步骤3:构建客户端代码** - 编译生成的Java源代码,然后在你的项目中引入这些类,这些...
使用-axis.wsdl选项运行wsdl2java工具,指定你的服务类,它将自动生成对应的WSDL文件。 2. **从WSDL生成服务端代码**: 反之,如果你有一个WSDL文件,可以使用Axis1.4将其转换为Java服务端代码。同样,确保Eclipse...
抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。 添加本文的jar包压缩包解压出来的所有jar包到当前使用的java.exe 命令的lib目录下的ext...
2. **Axis1.4工具**:这些是命令行工具,如wsdl2java和java2wsdl,用于将Java类转换为WSDL或反之亦然,便于服务的生成和发布。 3. **示例和文档**:提供了一些示例项目和详细的API文档,帮助开发者了解如何使用Axis...
D:\Software\axis2-1.6.2\bin>wsdl2java.bat -uri http://10.33.30.216:9099/facs/services/ResourceSynchroWebService?wsdl -o E:\wsdloutput -p com.util wsdl2java.bat -uri ...
5. **暴露端点**:在Axis1.4中,你需要通过`wsdl2java`工具生成服务的WSDL(Web Service Description Language)文件,然后将这个WSDL文件的位置暴露为一个HTTP端点。Spring Boot可以通过`@Bean`注解创建一个`...
`wsdl2java`工具是Apache Axis项目的一部分,它能够自动根据WSDL文件生成Java客户端存根类,这些类使得Java应用程序能够方便地与符合WS-I标准的Web服务进行交互。 【标签】"webservice"和"java"进一步确认了这个...
使用Axis1.4的`wsdl2java`工具,根据上述Java类生成WSDL文件。在命令行中运行以下命令: ``` java org.apache.axis.wsdl.WSDL2Java -o /path/to/output HelloWorldService.java ``` 这将生成一个`...
6. **测试Web服务**:发布服务后,你可以使用 Axis 的 `WSDL2Java` 工具生成客户端存根,然后通过这些存根测试Web服务。 7. **安全考虑**:在生产环境中,需要考虑安全性问题,例如使用SSL/TLS加密通信,限制对Web...
总结起来,通过MyEclipse调用Axis的`wsdl2java`命令,我们可以高效地生成基于WSDL的Web服务客户端代码。这个过程简化了开发者的工作,使得与Web服务的交互变得更为便捷。在实际开发中,熟练掌握这一技能将极大地提高...
2. **使用wsdl2java工具**: AXIS1.4提供了一个名为`wsdl2java`的命令行工具,可以将WSDL(Web Service Description Language)文件转换为Java源代码。WSDL文件描述了Web服务的接口,包括方法名、参数和返回类型。 3...
官方版本,亲测可用
3. **生成WSDL**:使用Axis1.4提供的`wsdl2java`工具,从Java类生成WSDL文档。 4. **部署服务**:使用`wsdl2java`生成的服务骨架类,将服务部署到Axis1.4服务器上,这通常涉及修改服务配置文件(如`services.xml`)...
调用WSDL2Java需要相关jars,使用-cp添加进来,不支持使用通配符。提醒:Linux下jar之间使用冒号隔开:,windows下jar之间使用分号隔开 调用方法 java -cp mail-1.4.jar;saaj-api-1.3.jar;jaxrpc-1.1.jar;commons-...
5. **工具和脚本**:可能包括用于生成服务或客户端代码的工具,如wsdl2java等。 了解并熟练使用Axis1.4和Axis2的相关jar文件,对于开发和维护Web服务至关重要。这不仅可以帮助开发者快速构建服务,还能确保与现有...
Axis1.4使得开发和使用Web服务变得更加容易,支持SOAP、WSDL(Web服务描述语言)和UDDI(统一描述、发现和集成)等标准。 2. **SOAP**:SOAP是Web服务的核心协议,用于交换结构化信息。Axis1.4提供了SOAP消息的发送...
1.解压axis1.4.lib.zip; 2.运行 ResultNotify.bat脚本 ,生成代码。 3.把生成的java代码放到工程中。 4.把deploy.wsdd中的service 元素节的代码放到 server-config.wsdd中。
Axis 提供了 wsdl2java 工具,可以自动生成服务端和客户端的 Java 代码,包括处理复杂类型数组的类和方法。此外,IDEs 如 Eclipse 或 IntelliJ IDEA 也提供了对 Axis 的集成支持,简化了 Web 服务开发和调试过程。 ...
3. **生成WSDL文件**:使用Axis1.4的`wsdl2java`工具,根据服务类生成对应的WSDL文件。这可以通过命令行执行,例如: ``` java org.apache.axis.wsdl.WSDL2Java -o . HelloWorldService.java ``` 4. **部署服务**...