JAXWS CXF Spring + MyEclipse + Maven + Tomcat Byron自學視頻02
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相关推荐
- JAXWS CXF GlobalWeather + MyEclipse + Maven + Dom4j Byron自學視頻05
JAXWS CXF GlobalWeather + MyEclipse + Maven + Dom4j Byron自學視頻05 使用 Apache CXF 調用 全球氣象 GlobalWeather ...
- JAXWS CXF HelloWorld + MyEclipse + Maven + Jetty Byron自學視頻01
JAXWS CXF HelloWorld + MyEclipse + Maven + Jetty Byron自學視頻01 Description: 使用 Apache CXF 建置 WebServic ...
- JAXWS CXF JAXB + MyEclipse + Maven Byron自學視頻04
JAXWS CXF JAXB + MyEclipse + Maven Byron自學視頻04 Description: 使用 Apache CXF 搭配 wsdl2java + JAXB 調用 Web ...
- JAXWS CXF WSDL first + MyEclipse + Maven Byron自學視頻03
JAXWS CXF WSDL first + MyEclipse + Maven Byron自學視頻03 Description: 使用 Apache CXF 搭配 wsdl2java 調用 WebS ...
- SSM框架整合一(springmvc+spring+mybatis+maven+tomcat)
一,环境说明 jdk1.7.0_07(cmd命令行输入java -version查看),点击下载 eclipse Kepler Service Release 2 apache-maven-3.3.9 ...
- maven与spring_与Spring和Maven签约首个SOAP服务
maven与spring 1.简介 在本教程中,我们将学习使用JAX-WS,Spring和Maven实施合同优先的SOAP服务应用程序. 这是使用合同优先还是代码优先方法的更多设计决定. 在开发基于S ...
- 与Spring和Maven签订合约优先SOAP服务
1.简介 在本教程中,我们将学习使用JAX-WS,Spring和Maven实施合同优先的SOAP服务应用程序. 这是使用合同优先还是代码优先方法的更多设计决定. 在开发基于SOAP的Web服务应用程序 ...
- 系统开发系列 之MyEclipse创建WebService详细教程和调用教程(spring框架+maven+CXF框架)
1 回顾 [系统开发系列 之MyEclipse创建WebService详细教程和调用教程]介绍了使用JWS实现WebService接口的发布和调用,主要涉及的点有: (1)MyEclipse点击Fil ...
- spring和maven_具有Spring和Maven教程的JAX–WS
spring和maven Spring框架通过JAX-WS提供对Web服务的远程支持,实际上,如Spring 参考文档中所述 ,有三种将Spring POJO服务公开为JAX-WS Web服务的方式: ...
最新文章
- butterKnife@BindView报错: If this view is optional add '@Nullable' annotation
- Object对象具体解释(二)之clone
- vep文件如何转换mp4_如何将DVD的vob视频格式转换成mp4格式
- java plus方法_Java.math.BigDecimal.plus()方法实例
- C语言 函数指针和指针函数区别 - C语言零基础入门教程
- 如何给SpringBoot配置轻松加密?
- Java基础入门笔记-多态
- 区块链 p2p点对点网络是什么
- 《Effective Ruby:改善Ruby程序的48条建议》一第6条:了解Ruby如何构建继承体系
- Luogu1856 [USACO5.5]矩形周长Picture(矩形周长并)
- 谷歌中国算法比赛解题报告 APAC2017C
- python实现的好玩的小程序--利用wxpy实现的微信可检测僵尸粉机器人
- Android开发——Kotlin语法之Lambda表达式
- “华为跳槽内幕”:有钱没用,你得值钱
- 【毕业设计系列】005:视频图像数字水印matlab GUI系统设计
- 读《Ideal MHD》(1)-磁流体力学方程组推导
- 9、【办公自动化】Python实现Word文件的批量操作
- python turtle画彩虹的代码_python绘制彩虹图
- 2023-spring 2.探险营地 — 字符串
- Windows计算机与便携式显示器
热门文章
- 个人开发者的项目如何接入支付宝登录功能(保姆级教学)(Java的后台为例,其他语言类似)
- h5 修改title 微信_iH5中级教程:微信必备,为H5设定标题
- 在算力“沃土”上,种植互联网下一个奇迹十年
- 8种方法突破iGuard网页防篡改软件保护
- 微信中屏蔽分享按钮一把梭快速干
- SQLAlchemy中的Django风格的数据库路由器
- 抖音爱心c语言程序,抖音上用记事本编写爱心小程序教程
- 塔夫斯大学计算机专业,Tufts的ECE「塔夫茨大学电气与计算机工程系」
- 自动清理源计算机设备驱动,win10我的电脑中设备和驱动器位置出现空白图标删除不了怎么解决...
- SkeyeRTMPLive多流媒体协议转无插件直播协议(RTMP)解决方案