`
conkeyn
  • 浏览: 1529090 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Axis 1.4 WSDL2Java、Java2WSDL的使用

阅读更多

 

 

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文件。

分享到:
评论

相关推荐

    axis1.4生成客户端

    - **步骤2:启动Axis** - 运行Axis1.4的wsdl2java工具,输入WSDL文件的URL或本地路径,该工具会自动生成Java客户端代码。 - **步骤3:构建客户端代码** - 编译生成的Java源代码,然后在你的项目中引入这些类,这些...

    axis1.4jar包以及WSDL和服务端代码互转方法

    使用-axis.wsdl选项运行wsdl2java工具,指定你的服务类,它将自动生成对应的WSDL文件。 2. **从WSDL生成服务端代码**: 反之,如果你有一个WSDL文件,可以使用Axis1.4将其转换为Java服务端代码。同样,确保Eclipse...

    抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java

    抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。 添加本文的jar包压缩包解压出来的所有jar包到当前使用的java.exe 命令的lib目录下的ext...

    axis1.4完整包下载

    2. **Axis1.4工具**:这些是命令行工具,如wsdl2java和java2wsdl,用于将Java类转换为WSDL或反之亦然,便于服务的生成和发布。 3. **示例和文档**:提供了一些示例项目和详细的API文档,帮助开发者了解如何使用Axis...

    springboot+axis1.4

    5. **暴露端点**:在Axis1.4中,你需要通过`wsdl2java`工具生成服务的WSDL(Web Service Description Language)文件,然后将这个WSDL文件的位置暴露为一个HTTP端点。Spring Boot可以通过`@Bean`注解创建一个`...

    axis2根据wsdl生成java客户端代码

    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 ...

    wsdl2java_jar.zip

    `wsdl2java`工具是Apache Axis项目的一部分,它能够自动根据WSDL文件生成Java客户端存根类,这些类使得Java应用程序能够方便地与符合WS-I标准的Web服务进行交互。 【标签】"webservice"和"java"进一步确认了这个...

    【java项目整合Axis1.4webservice搭建实例】客户端代码

    使用Axis1.4的`wsdl2java`工具,根据上述Java类生成WSDL文件。在命令行中运行以下命令: ``` java org.apache.axis.wsdl.WSDL2Java -o /path/to/output HelloWorldService.java ``` 这将生成一个`...

    springboot使用axis1.4的demo

    6. **测试Web服务**:发布服务后,你可以使用 Axis 的 `WSDL2Java` 工具生成客户端存根,然后通过这些存根测试Web服务。 7. **安全考虑**:在生产环境中,需要考虑安全性问题,例如使用SSL/TLS加密通信,限制对Web...

    使MyEclipse调用Axis的wsdl2java 通过wsdl生成客户端

    总结起来,通过MyEclipse调用Axis的`wsdl2java`命令,我们可以高效地生成基于WSDL的Web服务客户端代码。这个过程简化了开发者的工作,使得与Web服务的交互变得更为便捷。在实际开发中,熟练掌握这一技能将极大地提高...

    AXIS1.4webservice服务端和客户端例子

    2. **使用wsdl2java工具**: AXIS1.4提供了一个名为`wsdl2java`的命令行工具,可以将WSDL(Web Service Description Language)文件转换为Java源代码。WSDL文件描述了Web服务的接口,包括方法名、参数和返回类型。 3...

    使用axis将wsdl文件转换为java代码

    然后,可以使用`wsdl2java`命令行工具。在命令行中,导航到`axis2-1.7.4/bin`目录,并运行以下命令: ``` wsdl2java -uri your_wsdl_file.wsdl ``` 这将生成一系列的Java类,包括服务代理、消息处理器和服务...

    axis2-java2wsdl-1.4-sources.jar

    官方版本,亲测可用

    webservice axis1.4服务实例

    3. **生成WSDL**:使用Axis1.4提供的`wsdl2java`工具,从Java类生成WSDL文档。 4. **部署服务**:使用`wsdl2java`生成的服务骨架类,将服务部署到Axis1.4服务器上,这通常涉及修改服务配置文件(如`services.xml`)...

    axis1.4和axis2相关jar文件

    5. **工具和脚本**:可能包括用于生成服务或客户端代码的工具,如wsdl2java等。 了解并熟练使用Axis1.4和Axis2的相关jar文件,对于开发和维护Web服务至关重要。这不仅可以帮助开发者快速构建服务,还能确保与现有...

    使用Apache Axis1.0中的WSDL2Java需要用到的所有jar

    调用WSDL2Java需要相关jars,使用-cp添加进来,不支持使用通配符。提醒:Linux下jar之间使用冒号隔开:,windows下jar之间使用分号隔开 调用方法 java -cp mail-1.4.jar;saaj-api-1.3.jar;jaxrpc-1.1.jar;commons-...

    axis1.4帮助文档

    Axis1.4使得开发和使用Web服务变得更加容易,支持SOAP、WSDL(Web服务描述语言)和UDDI(统一描述、发现和集成)等标准。 2. **SOAP**:SOAP是Web服务的核心协议,用于交换结构化信息。Axis1.4提供了SOAP消息的发送...

    axis1.4 jar 类库。用于根据wsdl生成java服务端和客户端代码。sample文件夹内包含生成代码的样例和脚本。

    1.解压axis1.4.lib.zip; 2.运行 ResultNotify.bat脚本 ,生成代码。 3.把生成的java代码放到工程中。 4.把deploy.wsdd中的service 元素节的代码放到 server-config.wsdd中。

    在axis1.4中传递复杂类型数组参数(ArrayMapping)

    Axis 提供了 wsdl2java 工具,可以自动生成服务端和客户端的 Java 代码,包括处理复杂类型数组的类和方法。此外,IDEs 如 Eclipse 或 IntelliJ IDEA 也提供了对 Axis 的集成支持,简化了 Web 服务开发和调试过程。 ...

Global site tag (gtag.js) - Google Analytics