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
