CXF使用

CXF使用CXF 介绍 ApacheCXF Celtix Xfire 支持多种协议 SOAP HTTP XML 可以和 spring 无缝整合 支持 JAX WS JAX WSA JSR 181 和 SAAJ cxf 环境搭建 1 下载完成后解压到磁盘目录下就行 2 配置环境变量 新建 CXF HOME 变量值为 cxf 解压目录 path 变量后新加 CXF HOME bin3 cmd 验证 命令 wsdl2java v 在开发中用到的关于 cxf 的 jar 包 整合 spring

CXF介绍

Apache CXF = Celtix + Xfire

支持多种协议:SOAP,HTTP/XML,可以和spring无缝整合,支持JAX-WS、 JAX-WSA、JSR-181 和 SAAJ;

cxf环境搭建

1.下载完成后解压到磁盘目录下就行;

2.配置环境变量

​ ① 新建CXF_HOME,变量值为cxf解压目录

​ ②path变量后新加%CXF_HOME%\bin

3.cmd验证,命令:wsdl2java -v

在开发中用到的关于cxf的jar包,整合spring

 <dependency> <groupId>javax 
      groupId> <artifactId>javaee-api 
       artifactId> <version>7.0 
        version>  
         dependency>  
         <dependency> <groupId>org.springframework 
          groupId> <artifactId>spring-expression 
           artifactId> <version>5.2.18.RELEASE 
            version>  
             dependency> <dependency> <groupId>org.aspectj 
              groupId> <artifactId>aspectjweaver 
               artifactId> <version>1.6.8 
                version>  
                 dependency> <dependency> <groupId>org.springframework 
                  groupId> <artifactId>spring-test 
                   artifactId> <version>${spring.version} 
                    version>  
                     dependency> <dependency> <groupId>org.springframework 
                      groupId> <artifactId>spring-aop 
                       artifactId> <version>${spring.version} 
                        version>  
                         dependency> <dependency> <groupId>org.springframework 
                          groupId> <artifactId>spring-context 
                           artifactId> <version>${spring.version} 
                            version>  
                             dependency> <dependency> <groupId>org.springframework 
                              groupId> <artifactId>spring-context-support 
                               artifactId> <version>${spring.version} 
                                version>  
                                 dependency> <dependency> <groupId>org.springframework 
                                  groupId> <artifactId>spring-web 
                                   artifactId> <version>${spring.version} 
                                    version>  
                                     dependency> <dependency> <groupId>org.springframework 
                                      groupId> <artifactId>spring-orm 
                                       artifactId> <version>${spring.version} 
                                        version>  
                                         dependency> <dependency> <groupId>org.springframework 
                                          groupId> <artifactId>spring-beans 
                                           artifactId> <version>${spring.version} 
                                            version>  
                                             dependency> <dependency> <groupId>org.springframework 
                                              groupId> <artifactId>spring-core 
                                               artifactId> <version>${spring.version} 
                                                version>  
                                                 dependency> <dependency> <groupId>org.springframework 
                                                  groupId> <artifactId>spring-webmvc 
                                                   artifactId> <version>${spring.version} 
                                                    version>  
                                                     dependency> 
 <dependency> <groupId>org.apache.cxf 
      groupId> <artifactId>cxf-core 
       artifactId> <version>3.2.3 
        version>  
         dependency> <dependency> <groupId>org.apache.cxf 
          groupId> <artifactId>cxf-rt-transports-http 
           artifactId> <version>3.2.3 
            version>  
             dependency> <dependency> <groupId>org.apache.cxf 
              groupId> <artifactId>cxf-rt-frontend-jaxws 
               artifactId> <version>3.2.3 
                version>  
                 dependency> <dependency> <groupId>junit 
                  groupId> <artifactId>junit 
                   artifactId> <version>RELEASE 
                    version> <scope>test 
                     scope>  
                      dependency>  
                      <dependency> <groupId>com.fasterxml.jackson.core 
                       groupId> <artifactId>jackson-databind 
                        artifactId> <version>2.10.2 
                         version>  
                          dependency> <dependency> <groupId>com.fasterxml.jackson.core 
                           groupId> <artifactId>jackson-core 
                            artifactId> <version>2.13.0 
                             version>  
                              dependency> <dependency> <groupId>com.fasterxml.jackson.core 
                               groupId> <artifactId>jackson-annotations 
                                artifactId> <version>2.13.0 
                                 version>  
                                  dependency> <dependency> <groupId>commons-logging 
                                   groupId> <artifactId>commons-logging 
                                    artifactId> <version>1.1.1 
                                     version>  
                                      dependency> <dependency> <groupId>com.sun.xml.ws 
                                       groupId> <artifactId>jaxws-rt 
                                        artifactId> <version>2.3.0 
                                         version>  
                                          dependency> 
  
     <dependency> <groupId>javax.servlet 
      groupId> <artifactId>jstl 
       artifactId> <version>1.2 
        version>  
         dependency>  
          dependencies> 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215862.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午12:59
下一篇 2026年3月18日 下午1:00


相关推荐

  • oracle关闭服务命令_oracle数据库命令

    oracle关闭服务命令_oracle数据库命令一、srvctl命令的使用srvctl是servicecontrol的缩写,基本的用法是srvctl[],使用srvctl命令,可以对rac各个节点的数据库实例,asm实例和监听器等进行管理,挺方便的工具oracle@rac2~]$srvctlUsage:srvctl[]command:enable|disable|start|stop|relocate|status|add…

    2025年10月31日
    5
  • 华为手机切换屏幕效果_华为p40页面切换效果怎么换

    华为手机切换屏幕效果_华为p40页面切换效果怎么换通过style自定义Activity切换动画在华为上失效问题

    2022年4月22日
    205
  • java的if else语句入门

    条件语句,是程序中根据条件是否成立进行选择执行的一类语句,这类语句在实际使用中,难点在于如何准确的抽象条件。例如实现程序登录功能时,如果用户名和密码正确,则进入系统,否则弹出“密码错误”这样的提示框等

    2021年12月26日
    44
  • String类型转int,转long

    String类型转int,转longStringstr1="123";Stringstr2="123.0";不带小数:可直接可转为intinta=Integer.parseInt(str);带小数,直接转为int会报数字格式化异常,需要先转为double,后转为int转int: intb=(int)Double.parseDouble(str);转long:longc =(lon…

    2022年6月5日
    37
  • fmincon函数应用实例_abb调用例行程序

    fmincon函数应用实例_abb调用例行程序前言一般我们写接口自动化的时候,遇到复杂的逻辑,都会调用API方法来满足前置条件,Pytest的特性是无法用例之间相互调动的,我们一般只调用自己封装的API方法。而httprunner支持用例之间

    2022年7月29日
    8
  • Java内存管理-探索Java中字符串String(十二)

    做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开!文章目录一、初识String类二、字符串的不可变性三、字符串常量池和 intern 方法四、面试题1、 String s1 = new String(“hello”);这句话创建了几个字符串对象?2、有时候在面试的时候会遇到这样的问题:**都说String是不可变的,为什么我可以这样做呢,String a = “1”…

    2022年2月28日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号