`
gtgt1988
  • 浏览: 114247 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

cxf+spring+maven

 
阅读更多
maven配置
 <dependency>
            <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-rt-core</artifactId>
            <version>2.6.1</version>
        </dependency>
        <dependency>
              <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-rt-frontend-jaxrs</artifactId>
            <version>2.6.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-bundle</artifactId>
            <version>2.6.1</version>
        </dependency>

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
    xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"  
   xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"  
   id="WebApp_ID" version="2.5"
> 
 
  <context-param>
                  <param-name>contextConfigLocation</param-name>
                     <param-value>WEB-INF/classes/applicationContext.xml</param-value>
                 </context-param>
 
              <listener>
                      <listener-class>
                              org.springframework.web.context.ContextLoaderListener
                      </listener-class>
              </listener>
 
 
 
              <servlet>
                     <servlet-name>CXFServlet</servlet-name>
                 <servlet-class>
                            org.apache.cxf.transport.servlet.CXFServlet
                     </servlet-class>
                     <load-on-startup>1</load-on-startup>
               </servlet>
 
               <servlet-mapping>
                      <servlet-name>CXFServlet</servlet-name>
                      <url-pattern>/*</url-pattern>
               </servlet-mapping></web-app>

服务端配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xmlns:jaxws="http://cxf.apache.org/jaxws"
	xsi:schemaLocation="
                      	http://www.springframework.org/schema/beans
 						http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
                       	http://cxf.apache.org/jaxws 
                       	http://cxf.apache.org/schemas/jaxws.xsd">

	<import resource="classpath:META-INF/cxf/cxf.xml" />
	<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
	<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />

	<jaxws:endpoint id="helloWorld" implementor="com.demo.HelloWorldImpl"
		address="/helloWorld" />

	
</beans>



	<import resource="classpath:META-INF/cxf/cxf.xml" />
	<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
	<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
以上文件需要手动添加




客户端配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xmlns:jaxws="http://cxf.apache.org/jaxws"
	xsi:schemaLocation="
                      	http://www.springframework.org/schema/beans
 						http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
                       	http://cxf.apache.org/jaxws 
                       	http://cxf.apache.org/schemas/jaxws.xsd">



 <!-- 客户端  -->  
   <jaxws:client id="helloServiceClient"   
       serviceClass="com.demo.HelloWorld"   
        address="http://localhost:8080/helloWorld"/>  


</beans>

 

分享到:
评论

相关推荐

    CXF2.1.3+spring3.0+struts2.3.4

    【标题】"CXF2.1.3+spring3.0+struts2.3.4" 描述了集成这三大框架实现Web服务的场景。CXF是一个开源的服务框架,它允许开发人员创建和消费各种Web服务。Spring是Java企业级应用的核心框架,提供了依赖注入和面向切面...

    maven+spring+cxf+mybatis

    maven+spring+cxf+mybatis 搭建的webservice项目

    CXF+Spring+MyBatis+Maven

    【CXF+Spring+MyBatis+Maven】是一个典型的Java企业级应用开发框架组合,广泛应用于构建Web服务和分布式系统的后端系统。这个项目整合了四个关键的技术组件,每部分都有其特定的功能和作用。 **CXF**:CXF(Camel ...

    webservice cxf+spring maven项目

    总结来说,"webservice cxf+spring maven项目"是一个适合初学者的示例,它展示了如何利用CXF、Spring和Maven构建、部署和测试Web服务。这个项目涵盖了Web服务的基本概念,以及CXF和Spring在Web服务中的实际应用,为...

    基于maven的cxf+spring简单demo

    【标题】"基于maven的cxf+spring简单demo"是一个示例项目,它演示了如何结合Apache CXF和Spring框架来构建一个简单的Web服务。Apache CXF是一个开源的Java框架,主要用于创建、部署和管理Web服务。而Spring是另一个...

    使用Eclipse+Maven+Spring+CXF构建的WebService服务

    Web项目中基于Maven与Spring整合的WebService之cxf的实现⬇️ 详情请参考如下链接: https://locqi.github.io/locqi.com/2018/09/05/Eclipse+Maven+Spring+CXF-create-WebService/

    CXF+Spring 完整版例子

    【标题】"CXF+Spring 完整版例子"是一个示例项目,它演示了如何在Spring框架中集成Apache CXF来构建一个完整的Web服务应用。Apache CXF是一个开源服务框架,它允许开发者创建和消费各种不同类型的Web服务,包括SOAP...

    cxf+Spring2.5

    1. **添加依赖**:首先,需要在项目的构建文件(如Maven的pom.xml或Gradle的build.gradle)中引入CXF和Spring的相关依赖库。 2. **配置Spring**:创建Spring配置文件,定义CXF的服务端点(Endpoint)和相关bean。...

    idea+maven+spring+cxf

    idea+maven+spring+cxf

    cxf+spring 无包

    【标题】"CXF+Spring 无包"指的是在不依赖特定打包工具(如Maven或Gradle)的情况下,利用Apache CXF和Spring框架构建Web服务的实例。Apache CXF是一个开源服务框架,它允许开发者创建和消费各种Web服务,包括SOAP和...

    cxf+spring+web

    【标题】"cxf+spring+web"是一个基于Apache CXF和Spring框架构建的Web服务实现,用于创建和消费SOAP或RESTful服务。这个项目是一个基础的 HelloWorld 示例,展示了如何在Tomcat 6.0应用服务器上运行一个CXF Web服务...

    CXF3+maven+spring

    【CXF3+maven+spring】是一个典型的Java Web服务开发示例,它结合了三个关键的技术:Apache CXF、Maven以及Spring框架。这个项目旨在展示如何使用这些工具来构建和消费Web服务,同时实现与Spring框架的集成。 ...

    spring4+cxf3+maven3整合客户端与服务端

    在IT行业中,Spring、CXF和Maven是三个非常重要的框架和工具,它们在构建高效、可维护的Java应用程序中发挥着关键作用。本项目整合了Spring 4、CXF 3和Maven 3,旨在创建一个服务端和客户端的完整解决方案。以下是...

    简单cxf+spring构建webservice服务

    1. **环境准备**:首先,你需要安装Java开发环境(JDK),设置好环境变量,并在项目中引入CXF和Spring的依赖库,这通常通过Maven或Gradle等构建工具完成。 2. **创建服务接口**:定义一个Java接口,这个接口将作为...

    CXF+Spring整合资料

    在IT行业中,CXF和Spring是两个非常重要的框架,它们分别在Web服务和应用程序的集成与管理方面扮演着核心角色。CXF是一个开源的服务框架,主要用于构建和开发Web服务,而Spring则是Java企业级应用的事实标准,提供了...

    cxf+spring webService实例

    Spring的Web服务模块(Spring-WS)提供了基于契约优先的Web服务开发方式,而CXF与Spring的集成则可以让开发者利用Spring的丰富特性来管理和配置Web服务。 在"CXF+Spring WebService实例"中,我们需要完成以下步骤:...

    cxf+spring实现webservice例子

    在这个例子中,由于压缩包里只包含了源代码,没有提供依赖库,因此在导入项目后,你需要自行下载并添加CXF和Spring的相关库到你的项目构建路径中,或者在Maven的pom.xml文件中配置远程仓库以解决依赖。 总的来说,...

    cxf+spring=webservice CXF 应用开发

    10. **持续集成和DevOps**:Spring和CXF的组合使得应用能够很好地适应持续集成和DevOps流程,例如与Maven或Gradle构建工具集成,配合Docker进行容器化部署,以及利用Jenkins、Git等工具进行自动化测试和版本控制。...

    ibatis+spring+cxf+mysql搭建webservice的客户端

    ibatis+spring+cxf+mysql搭建webservice的客户端,文章地址在http://blog.csdn.net/cenyi2013/article/details/17315755. 服务端源码的下载地址在http://download.csdn.net/detail/cenyi2012/6712729

    Spring+Apache CXF+MyBatis+Maven实例

    本实例是一个简单的Spring+Apache CXF+MyBatis+Maven的集成小项目,可以最为学习参考,程序说明在我的博客里面有,链接地址:http://blog.csdn.net/liuxing9345/article/details/77983755

Global site tag (gtag.js) - Google Analytics