`

jax-ws wsimport generate java from wsdl

 
阅读更多

working version is as follows as long as you have binding file and wsdl & xsd file ready in the correction folder:

<plugin>
	<groupId>org.jvnet.jax-ws-commons</groupId>
	<artifactId>jaxws-maven-plugin</artifactId>
	<version>2.2</version>
	<executions>
		<execution>
			<phase>compile</phase>
			<goals>
				<goal>wsimport</goal>
			</goals>
		</execution>
	</executions>

	<configuration>
		<target>2.1</target>
		<bindingFiles>
			<bindingFile>${basedir}/src/main/resources/whateverbindingfile.xjb</bindingFile>
		</bindingFiles>
		 
		<sourceDestDir>src/main/java</sourceDestDir>
		<wsdlDirectory>${basedir}/src/main/resources/wsdls</wsdlDirectory>
		<wsdlFiles>
			<wsdlFile>whateveverfile.wsdl</wsdlFile>
		</wsdlFiles>
	</configuration>

	<dependencies>
		<dependency>
			<groupId>javax.xml.bind</groupId>
			<artifactId>jaxb-api</artifactId>
			<version>2.2.7</version>

		</dependency>
		<dependency>
			<groupId>com.sun.xml.ws</groupId>
			<artifactId>jaxws-rt</artifactId>
			<version>2.2.6</version>
		</dependency>

	</dependencies>
</plugin>
			

 

分享到:
评论

相关推荐

    MyEclipse中jax-ws开发教程

    3. **创建Web服务**:在MyEclipse的工具栏上,选择【New Web Service】,然后在策略(Strategy)中选择【Create web service from java class】,接着选择你之前创建的服务接口,勾选【Generate WSDL in project】。...

    使用Myeclipse-8.5开发基于JAX-WS的Web-service实例.docx

    使用 Myeclipse 8.5 开发基于 JAX-WS 的 Web Service 实例 本文档主要介绍了使用 Myeclipse ...同时,本文档还介绍了相关的概念,例如 WSDL、SOAP 和 XML,旨在帮助开发者更好地理解和开发基于 JAX-WS 的 Web 服务。

    JAX-WS开发部署WebService

    【JAX-WS开发部署WebService】是Web服务开发的一个重要主题,主要涉及到使用Java API for XML Web Services(JAX-WS)创建和部署基于SOAP的Web服务。JAX-WS是一种标准的、Java平台上的API,它使得开发人员能够轻松地...

    用MyEclipse创建jax-ws.doc

    在本文中,我们将探讨如何使用MyEclipse IDE创建一个基于JAX-WS(Java API for XML Web Services)的Web服务。JAX-WS是一种用于构建和部署Web服务的标准,它使得Java开发者能够轻松地创建面向服务的架构(SOA)应用...

    webserver客户端代码,天气预报,电话号码归属地,ip,邮政

    //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 //compliant code instead. public IpAddressSearchWebService(URL wsdlLocation, WebServiceFeature... features) { super...

    mvnjaxws:准系统jax-ws maven项目

    JAX-WS提供了一种声明式的方式来定义Web服务接口,这些接口可以通过Java注解或者XML绑定文件(如wsdl文件)来描述。服务端通过实现这些接口并发布到特定端点,而客户端则可以通过这些接口生成代理类来进行调用。JAX-...

    Java6上开发WebService

    在Java 6中,主要使用JAX-WS(Java API for XML Web Services)框架来开发Web服务。JAX-WS包括以下组件: - `javax.jws`包:定义了@WebService注解,用于标记服务端点类。 - `javax.xml.ws`包:包含了服务客户端...

    tutorial-soap-spring-boot-cxf:教程如何使用Spring Boot和Apache CXF创建,测试,部署,监视SOAP-Webservices

    tutorial-soap-spring-boot-cxf 教程如何使用 , 和创建,... 完全合同优先,使用生成的JAX-WS服务类不包装WSDL并使用原始的WSDL-包括正确的URL和TargetNamespace(推荐) 步骤4:随博客文章一起发布: (或德语版本:

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

    在Java中,我们可以利用Apache CXF或JAX-WS等库来解析和操作WSDL文档。Apache CXF是一个流行的开源框架,它提供了强大的Web服务支持,包括WSDL到Java的代码生成以及WSDL的解析能力。 以下是一个使用Apache CXF解析...

    WebService应用开发.pdf

    3. **创建Web Service**:使用MyEclipse工具,通过选择“新建Web Service”,然后选择JAX-WS和“Create web service from Java bean”,将`HelloWorld`类绑定到Web Service。 4. **生成WSDL**:选择“Generate WSDL...

    Eclipse开发WebService

    2. **使用JAX-WS或JAX-RS**:Eclipse支持两种主要的Java Web服务API:JAX-WS(Java API for XML Web Services)用于SOAP服务,JAX-RS(Java API for RESTful Web Services)用于RESTful服务。选择相应的API,根据...

    jaxrpc-maven-开源

    尽管JAX-RPC在现代Web服务技术中已经逐渐被更先进的标准如JAX-WS和REST取代,但仍然有一些遗留项目在使用。对于这些项目,"jaxrpc-maven-plugin"提供了一个有效的方式来管理和维护JAX-RPC相关的构建流程。 不过,...

    Myeclipse 2014 WebService

    - 接下来选择Java Class,并勾选“Generate WSDL”,最后点击“Finish”。 ##### 5. 部署服务 - 启动Tomcat服务器。 - 将项目部署到Tomcat上。 - 测试部署是否成功:在浏览器中输入服务URL,例如`...

    sap abap调用java生成的webservice手册

    "lv_result now contains the response from the Java Web Service ``` 6. **注意事项** - 在SAP调用Web Service时,需要确保SAP系统与Java Web Service所在的服务器之间网络连通。 - 注意版本兼容性,确保SAP...

    Eclipse下JavaBean开发WebService

    总结,Eclipse环境下使用JavaBean开发WebService涉及的主要技术有JavaBean规范、JAX-WS、WSDL和Servlet容器。通过这种方式,我们可以快速地构建服务端和客户端,实现数据交换和功能调用。这种开发模式在分布式系统和...

    xfire生成webservice

    在Java世界中,通过Java API for XML Web Services (JAX-WS)可以创建和消费Web服务。 XFire作为JAX-WS的一个替代方案,它提供了一种轻量级、高性能的方式来实现Web服务。XFire的优势在于它的简单性、灵活性以及对...

    关于CXF的用例

    1. 定义服务接口:使用JAX-WS注解(如`@WebService`)来声明一个Java接口,表示Web服务的API。 2. 实现服务接口:创建一个实现接口的类,提供具体的服务实现。 3. 创建WSDL:CXF可以自动生成WSDL文件,描述服务的...

Global site tag (gtag.js) - Google Analytics