`
lumingming1987
  • 浏览: 116639 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

通过wsdl生成java类build.xml

 
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<project name="cxf wsdl2java" default="cxfWSDLToJava" basedir=".">
	<!-- CXF WSDL2Java -->
	<property name="cxf.home" location="${basedir}/WebContent/WEB-INF" />
	<!-- 生成代码输出目录 -->
	<property name="output.dir" location="${basedir}/hr" />
	<!-- 依赖的jar包 -->
	<path id="cxf.classpath">
		<fileset dir="${cxf.home}/lib">
			<include name="*.jar" />
		</fileset>
	</path>
	<target name="cxfWSDLToJava">
		<echo message="Running WSDL2Java Task" />
		<!-- 删除输出目录 -->
		<delete quiet="true" dir="${output.dir}" />
		<!-- 新建输出目录 -->
		<mkdir dir="${output.dir}" />
		<java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true">
			<arg value="-client" />
			<arg value="-d" />
			<!-- 指定输出目录 -->
			<arg value="${output.dir}" />
			<!-- 指定WSDL文件 -->
			<arg value="http://10.0.24.206:8080/atmsWebServiceServer/services/hrSoap?wsdl" />
			<classpath>
				<path refid="cxf.classpath" />
			</classpath>
		</java>
		<echo message="Running WSDL2Java Task OK!" />
	</target>

</project>

 

分享到:
评论

相关推荐

    apache CXF wsdl2java工具使用说明

    ### Apache CXF wsdl2java 工具使用详解 #### 一、Apache CXF 概述 ...此外,对于需要进行大规模部署或维护的应用来说,通过生成 build.xml 文件可以方便地进行自动化构建,进一步提升开发效率。

    根据wsdl 用ant生成jar和客服端java代码

    3. **配置Ant构建文件**:在项目根目录下创建或修改build.xml文件,定义Ant任务来调用Axis的wsdl2java工具生成Java代码。以下是一个基本的示例: ```xml &lt;project name="wsdl-build" default="generate-client"&gt; ...

    apache-cxf-2.4.2.zip

    4. **配置CXF**:在你的Ant构建文件build.xml中,配置CXF相关的任务,例如使用`cxf-codegen-plugin`生成WSDL或者Java接口,使用`cxf-servlet`部署服务到应用服务器。 5. **编译和运行**:通过运行Ant命令(如`ant ...

    webservice根据wsdl生成客户端代理类所需jar包

    首先,Eclipse生成客户端代理类时,通常会使用Apache CXF或者JAX-WS(Java API for XML Web Services)等框架。这些框架提供了从WS-DL到Java代码的映射功能。例如,Apache CXF提供了一个叫做wsdl2java的工具,可以将...

    ant.jar wsdl4j-1.5.1.jar jaxrpc.jar jasper-jdt.jar

    WSDL4J提供了API来解析、创建和操作WSDL文件,使得开发者可以轻松地在Java应用程序中使用和生成Web服务。 3. **jaxrpc.jar**:Java API for XML-based RPC (JAX-RPC) 是一个标准API,它简化了Web服务的客户端和...

    java解析wsdl文档获取方法与参数

    总结,Java解析WSDL文档获取方法与参数涉及到的技术点包括:了解WSDL的基本概念,使用Apache CXF或其他类似库,加载和解析WSDL文档,获取服务、端点、操作和消息信息,最后可能还需要生成Java客户端代码以便于调用...

    soap-build生成Soap接口请求报文

    2. 解析WSDL:使用“soap-build”解析提供的WSDL文件,生成SOAP请求模板。 3. 生成请求:根据业务需求,设置请求参数,利用工具生成实际的SOAP请求XML字符串。 4. 发送请求:将生成的XML字符串通过HTTP客户端发送...

    axisBuild.xml

    4. **Task Execution**:定义特定的任务,如`javac`用于编译Java代码,`wsdl2java`用于从WSDL生成Java类。 5. **Property Definitions**:设置变量,如版本号、路径等,可以在整个文件中引用。 6. **Classpath**:...

    axis2_java_test.zip

    使用Axis2,开发者可以基于WSDL轻松地生成Java客户端代码,这样就可以调用远程Web服务。 在标签中提到了“axis2”、“idea”和“java”,这些标签进一步确认了项目的技术栈。Axis2是核心库,IDEA是开发工具,而Java...

    apache-cxf-3.3.4.rar

    通过wsdl2java的命令生成客户端代码 进入dos窗口,进入apache-cxf-2.3.1\bin所在的目录,输入指令: wsdl2java -p com.jaxb.client -d ../src -all E:\webService\***.xml (你的wsdl文件或者xml文件) 命令...

    AXIS生成java请求客户端

    - 使用AXIS,你可以通过一个WSDL文件生成Java客户端代码。WSDL文件定义了Web服务的接口、操作、消息格式等。 - 运行AXIS的wsdl2java工具,输入WSDL的URL或本地文件路径,它会自动生成对应的Java客户端类,这些类...

    axis2客户端生成java代码的jar包以及依赖jar包

    2. 创建服务代理:使用WSDL(Web服务描述语言)文件,你可以通过Axis2的wsdl2java工具生成Java客户端代码。打开命令行,定位到Axis2的bin目录,运行以下命令: ``` wsdl2java -uri your.wsdl -d src ``` 这将在指定...

    用axis 发布ws的过程

    `wsdl2java`用于从WSDL生成Java源代码,`deploy`则将生成的服务部署到服务器。 具体操作流程可能如下: 1. 使用`wsdl2java`命令,根据服务接口生成Java源代码。 2. 编译生成的Java源代码,确保所有依赖项已正确...

    根据一定规则的excel生成wsdl文件(工具源码)

    可能分为多个类或模块,包括读取Excel文件、解析规则、生成WSDL文档等部分。 2. **示例Excel文件**:用于展示如何按照规则填写以生成有效的WSDL,帮助用户理解输入格式。 3. **运行脚本**:用于构建、运行和测试工具...

    ant开发axis2

    - 其中`-uri`指定WSDL文件的URL,`-d`指定输出目录,`-p`指定生成Java类的包名。 #### 四、总结 通过以上步骤,我们可以使用Ant构建工具高效地管理和构建基于Axis2的Web服务项目。这种方式不仅提高了开发效率,还...

    java webservice例子.zip

    要调用Java Web服务,开发者可以使用JAX-WS的`Service`类,通过WSDL地址来实例化服务代理。对于RESTful服务,可以使用`javax.ws.rs.client.Client` API 或者第三方库如Apache HttpClient或OkHttp进行HTTP请求。 5....

    webservice 学习资料

    - 运行后将在项目根目录下生成相关的服务类、`build.xml` 和 `deploy.wsdd`, `undeploy.wsdd` 等文件。 - 将这些文件复制到工程的 `src` 目录下,并确保包的位置正确。 4. **服务的部署和生成 server_config.wsdd...

    使用myEclipse,tomcat和Axis发布webService.pdf

    3. **使用WSDL生成服务类**: - 使用 Axis 的 `WSDL2Java` 方法根据生成的 WSDL 文件创建服务类。 - 在 MyEclipse 中重复上述步骤,但这次使用 `org.apache.axis.wsdl.WSDL2Java` 作为 Main Class。 - 设置 ...

    istack包处理少包问题

    对于Maven或Gradle项目,需要在`pom.xml`或`build.gradle`文件中添加对应的依赖。如果是传统的Java项目,需要将此jar文件放入`lib`目录或者设置系统的`CLASSPATH`环境变量。 2. **验证版本兼容性**: 确认你的项目...

Global site tag (gtag.js) - Google Analytics