JAXWS CXF HelloWorld + MyEclipse + Maven + Jetty Byron自學視頻01

    技术2022-05-19  22

    JAXWS CXF HelloWorld + MyEclipse + Maven + Jetty Byron自學視頻01

     

    Description: 使用 Apache CXF 建置 WebService範例來源: http://cxf.apache.org/docs/a-simple-jax-ws-service.htmlTags: jaxws, cxf, apache, webservice, myeclipse, spring, jetty, qname, maven, hello world, java, eclipse,byron

     

    Powered by VideoBam - Free Video Hosting

     

    提及技巧:

    * MyEclipse 中, 利用 Maven 自帶的 archetype 產生 cxf 基礎架構* CXF 引入 Jetty 充當 WebServer

     

     

     pom.xml

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.wyd.jaxws</groupId> <artifactId>jaxws-cxf-java</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <name>Simple CXF project using spring configuration</name> <dependencies> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxws</artifactId> <version>2.3.3</version> </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-transports-http</artifactId> <version>2.3.3</version> </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-transports-http-jetty</artifactId> <version>2.3.3</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> </plugins> </build> </project>

     

     

    beans.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.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" /> <import resource="classpath:META-INF/cxf/cxf-extension-http-jetty.xml" /> </beans>


    最新回复(0)