JAXWS CXF Spring + MyEclipse + Maven + Tomcat Byron自學視頻02

  • Description: 使用 Apache CXF 建置 WebService 並 Deploy 到 Tomcat
  • 範例來源: http://cxf.apache.org/docs/writing-a-service-with-spring.html
  • Tags: jaxws, cxf, apache, webservice, myeclipse, spring, jetty, qname, maven, hello world, java, eclipse, tomcat,byron

  • Powered by VideoBam - Free Video Hosting

    提及技巧:

    * MyEclipse 中, Java Project 轉成 Web Project 解法.

    * Maven test 時, 使測試程式有效.
    * Maven test 時, maven-surefire-plugin 中文亂碼解法.

    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-web</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>junit</groupId> <artifactId>junit</artifactId> <version>4.8.1</version> <scope>test</scope> </dependency> </dependencies> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <argLine>-Dfile.encoding=UTF-8</argLine> </configuration> </plugin> </plugins> </pluginManagement> </build> </project>

    client-beans.xml

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:jaxws="http://cxf.apache.org/jaxws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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"> <jaxws:client id="helloClient" serviceClass="com.wyd.cxf.HelloWorld" address="http://localhost:8080/jaxws-cxf-web/HelloWorld" /> </beans>

    ClientTest.java

    package junit.test; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.wyd.cxf.HelloWorld; public class ClientTest { public static void main(String args[]) throws Exception { // START SNIPPET: client ApplicationContext context = new ClassPathXmlApplicationContext( new String[] { "client-beans.xml" }); HelloWorld client = (HelloWorld) context.getBean("helloClient"); String response = client.sayHi(args[0]); System.out.println("Response: " + response); System.exit(0); // END SNIPPET: client } @Test public void MyTest() throws Exception { ClientTest.main(new String[] { "王五" }); } }

JAXWS CXF Spring + MyEclipse + Maven + Tomcat Byron自學視頻02相关推荐

  1. JAXWS CXF GlobalWeather + MyEclipse + Maven + Dom4j Byron自學視頻05

    JAXWS CXF GlobalWeather + MyEclipse + Maven + Dom4j Byron自學視頻05 使用 Apache CXF 調用 全球氣象 GlobalWeather ...

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

    JAXWS CXF HelloWorld + MyEclipse + Maven + Jetty Byron自學視頻01 Description: 使用 Apache CXF 建置 WebServic ...

  3. JAXWS CXF JAXB + MyEclipse + Maven Byron自學視頻04

    JAXWS CXF JAXB + MyEclipse + Maven Byron自學視頻04 Description: 使用 Apache CXF 搭配 wsdl2java + JAXB 調用 Web ...

  4. JAXWS CXF WSDL first + MyEclipse + Maven Byron自學視頻03

    JAXWS CXF WSDL first + MyEclipse + Maven Byron自學視頻03 Description: 使用 Apache CXF 搭配 wsdl2java 調用 WebS ...

  5. SSM框架整合一(springmvc+spring+mybatis+maven+tomcat)

    一,环境说明 jdk1.7.0_07(cmd命令行输入java -version查看),点击下载 eclipse Kepler Service Release 2 apache-maven-3.3.9 ...

  6. maven与spring_与Spring和Maven签约首个SOAP服务

    maven与spring 1.简介 在本教程中,我们将学习使用JAX-WS,Spring和Maven实施合同优先的SOAP服务应用程序. 这是使用合同优先还是代码优先方法的更多设计决定. 在开发基于S ...

  7. 与Spring和Maven签订合约优先SOAP服务

    1.简介 在本教程中,我们将学习使用JAX-WS,Spring和Maven实施合同优先的SOAP服务应用程序. 这是使用合同优先还是代码优先方法的更多设计决定. 在开发基于SOAP的Web服务应用程序 ...

  8. 系统开发系列 之MyEclipse创建WebService详细教程和调用教程(spring框架+maven+CXF框架)

    1 回顾 [系统开发系列 之MyEclipse创建WebService详细教程和调用教程]介绍了使用JWS实现WebService接口的发布和调用,主要涉及的点有: (1)MyEclipse点击Fil ...

  9. spring和maven_具有Spring和Maven教程的JAX–WS

    spring和maven Spring框架通过JAX-WS提供对Web服务的远程支持,实际上,如Spring 参考文档中所述 ,有三种将Spring POJO服务公开为JAX-WS Web服务的方式: ...

最新文章

  1. butterKnife@BindView报错: If this view is optional add '@Nullable' annotation
  2. Object对象具体解释(二)之clone
  3. vep文件如何转换mp4_如何将DVD的vob视频格式转换成mp4格式
  4. java plus方法_Java.math.BigDecimal.plus()方法实例
  5. C语言 函数指针和指针函数区别 - C语言零基础入门教程
  6. 如何给SpringBoot配置轻松加密?
  7. Java基础入门笔记-多态
  8. 区块链 p2p点对点网络是什么
  9. 《Effective Ruby:改善Ruby程序的48条建议》一第6条:了解Ruby如何构建继承体系
  10. Luogu1856 [USACO5.5]矩形周长Picture(矩形周长并)
  11. 谷歌中国算法比赛解题报告 APAC2017C
  12. python实现的好玩的小程序--利用wxpy实现的微信可检测僵尸粉机器人
  13. Android开发——Kotlin语法之Lambda表达式
  14. “华为跳槽内幕”:有钱没用,你得值钱
  15. 【毕业设计系列】005:视频图像数字水印matlab GUI系统设计
  16. 读《Ideal MHD》(1)-磁流体力学方程组推导
  17. 9、【办公自动化】Python实现Word文件的批量操作
  18. python turtle画彩虹的代码_python绘制彩虹图
  19. 2023-spring 2.探险营地 — 字符串
  20. Windows计算机与便携式显示器

热门文章

  1. 个人开发者的项目如何接入支付宝登录功能(保姆级教学)(Java的后台为例,其他语言类似)
  2. h5 修改title 微信_iH5中级教程:微信必备,为H5设定标题
  3. 在算力“沃土”上,种植互联网下一个奇迹十年
  4. 8种方法突破iGuard网页防篡改软件保护
  5. 微信中屏蔽分享按钮一把梭快速干
  6. SQLAlchemy中的Django风格的数据库路由器
  7. 抖音爱心c语言程序,抖音上用记事本编写爱心小程序教程
  8. 塔夫斯大学计算机专业,Tufts的ECE「塔夫茨大学电气与计算机工程系」
  9. 自动清理源计算机设备驱动,win10我的电脑中设备和驱动器位置出现空白图标删除不了怎么解决...
  10. SkeyeRTMPLive多流媒体协议转无插件直播协议(RTMP)解决方案