`

Spring整合CXF步骤,Spring实现webService,spring整合WebService

阅读更多

Spring整合CXF步骤

Spring实现webService,

spring整合WebService

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

蕃薯耀 2015年9月28日 16:40:28 星期一

http://fanshuyao.iteye.com/

 

一、在web.xml配置CXFServlet

 

<servlet>
  <servlet-name>cxf</servlet-name>
  <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
  <load-on-startup>2</load-on-startup>
</servlet>

<servlet-mapping>
  <servlet-name>cxf</servlet-name>
  <url-pattern>/ws/*</url-pattern>
</servlet-mapping>

 

其中url-pattern不能配置为/ws/**

 

二、在web.xml配置ContextLoaderListener

 

<context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath:spring.xml</param-value>
</context-param>

<listener>
  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

 

 

三、在spring.xml配置jaxws命名xmlns:jaxws="http://cxf.apache.org/jaxws"

 

<?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-4.1.xsd
	    http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">

 

 

 

四、在spring.xml配置webService服务(serviceClass配置的是类,serviceBean配置的是bean)

 

<!-- 
请求地址为:http://localhost:8080/cxf2.7-spring/ws/person
wsdl地址为:http://localhost:8080/cxf2.7-spring/ws/person?wsdl
其中ws是在web.xml中CXFServlet配置的路径
-->
<jaxws:server address="/person" serviceClass="com.spring.cxf.service.Impl.PersonServiceImpl">
  <!-- 
  <jaxws:serviceBean>
    <bean class="com.spring.cxf.service.Impl.PersonServiceImpl"></bean>
  </jaxws:serviceBean> 
  -->
  <jaxws:inInterceptors>
    <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"></bean>
  </jaxws:inInterceptors>
  <jaxws:outFaultInterceptors>
    <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"></bean>
  </jaxws:outFaultInterceptors>
</jaxws:server>

 

 

 

五、在实现类中加@WebService注解,声明该类为webService服务

 

@WebService(name="cccc",serviceName="dddd")
@Service
public class PersonServiceImpl implements PersonService{

}  

         

 

六、访问http://localhost:8080/cxf2.7-spring/ws/时,会把所有服务都列出来。  

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

蕃薯耀 2015年9月28日 16:40:28 星期一

http://fanshuyao.iteye.com/

 

 

2
1
分享到:
评论
3 楼 尙善若水 2015-09-30  
weblogic下试过没,jar包冲突
2 楼 蕃薯耀 2015-09-29  
string2020 写道
cxf里面的Bus是干啥的?


配置拦截器的,你可以百度一下
1 楼 string2020 2015-09-29  
cxf里面的Bus是干啥的?

相关推荐

    Spring整合CXF发布服务

    在IT行业中,Spring框架是Java应用开发中的一个关键...以上就是Spring与CXF整合发布服务的基本步骤和相关知识点。通过这样的整合,我们可以充分利用Spring的灵活性和CXF的Web服务功能,构建高效、稳定的Web服务系统。

    webservice之Spring整合CXF

    WebService小白学习 之 Spring整合CXF,添加拦截器。 博客学习地址:https://blog.csdn.net/qq_37902949/article/details/81262826

    spring整合cxf 实现webservice

    总结,Spring 整合 CXF 的主要步骤包括创建 WebService 接口及其实现,配置 Spring Bean,以及设置 Web 应用的部署描述符。这个过程简化了 WebService 的开发流程,使得你可以利用 Spring 的优势进行服务的管理和...

    spring整合CXF开发webService所需jar包

    - Spring整合CXF的相关库:cxf-spring-boot-starter-jaxws.jar、cxf-spring-boot-autoconfigure.jar等,这些jar文件帮助Spring容器自动配置CXF相关的bean。 - 其他依赖库:如wsdl4j.jar、jaxb-api.jar、jaxb-impl....

    spring+CXF实现WebService(http+https)

    通过Spring的ApplicationContext配置,我们可以管理CXF服务的生命周期,实现服务的发布和消费。 2. **创建WebService**: 使用CXF,首先需要定义服务接口,通常是一个Java接口,然后提供其实现。Spring会自动扫描...

    Apache CXF2+Spring2.5轻松实现WebService

    Apache CXF和Spring提供了丰富的扩展点,可以集成如Spring Security来控制访问权限,使用Spring AOP来处理事务,以及通过CXF的拦截器机制来实现自定义的日志、验证等功能。 总结来说,Apache CXF 2与Spring 2.5的...

    springBoot完整整合WebService框架CXF示例

    SpringBoot与CXF整合是构建基于Web服务的应用程序的一个常见实践。CXF是一个开源的Java框架,用于构建和开发服务导向架构(SOA)应用程序,它支持SOAP和RESTful服务。SpringBoot则简化了Spring应用的初始化和配置,...

    零配置spring 整合cxf

    下面我们将深入探讨如何实现Spring与CXF的零配置整合。 首先,理解"零配置"意味着使用Spring Boot的自动配置功能。Spring Boot简化了Spring应用的初始搭建以及开发过程,它通过提供默认配置来减少大量的XML配置文件...

    CXF整合Spring步骤

    在企业级应用开发中,Apache CXF 和 Spring 框架的整合是非常常见的,因为它们分别提供了强大的服务端和客户端的 Web 服务支持以及灵活的依赖注入和配置管理。...希望这个整合步骤能对你的项目开发有所帮助。

    spring整合CXF开发webService接口所需的全部jar包

    下面我们将深入探讨Spring与CXF整合开发Web服务接口所需的知识点。 1. **Spring框架**: - **依赖注入(Dependency Injection, DI)**:Spring的核心特性之一,它允许将组件间的依赖关系通过配置文件或注解来管理...

    基于spring+cxf实现用户文件传输的webservice

    基于spring+cxf实现用户文件传输的webservice 在本文中,我们将探讨如何使用Spring+CXF实现用户文件传输的Webservice。该Webservice提供了基本的报文上传和查询功能,同时还提供了用户身份验证功能。 Spring 和 ...

    cxf整合spring

    本文将深入探讨如何将CXF与Spring框架整合,以构建高效且灵活的Web服务解决方案。 首先,让我们了解CXF。CXF(CXF = CXF = "CXF 是一个框架")是一个开源的Java框架,它允许开发人员创建和消费各种Web服务,包括...

    使用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/

    springboot(5) 整合cxf提供webservice服务

    总结来说,Spring Boot整合CXF提供Web服务的关键步骤包括:添加CXF依赖、定义Web服务接口、实现接口、配置CXF端点以及调整仓库配置以优化依赖下载。通过这种方式,我们可以轻松地在Spring Boot应用中创建和部署Web...

    Spring整合CXF demo

    整合步骤大致如下: 1. 引入CXF和Spring的相关依赖库。 2. 在Spring配置文件中配置CXF的Servlet和Bus,使Spring能够管理CXF的生命周期。 3. 定义服务接口和实现类。 4. 使用`@WebService`注解标记服务接口,并在...

    WebService的CXF整合Spring

    整合步骤如下: 1. **引入依赖**:首先,在项目中添加CXF和Spring的相关依赖。如果是Maven项目,可以在pom.xml文件中添加对应的依赖项。确保包含CXF的核心库和Spring的上下文库。 2. **配置Spring**:创建一个...

    Spring整合CXF,发布RSETful 风格WebService

    首先,让我们回顾一下Spring整合CXF的基础步骤。在SSH(Spring、Struts、Hibernate)架构中,我们需要配置Spring上下文以便CXF能够识别和处理Web服务。这通常涉及到在Spring配置文件中定义CXF的Bus实例、服务端点...

    spring整合cxf

    本文将深入探讨如何将Spring与CXF整合,以实现高效、灵活的Web服务开发。 首先,让我们了解Spring和CXF的基本概念。Spring框架以其依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented ...

Global site tag (gtag.js) - Google Analytics