`
aijuans
  • 浏览: 1566073 次
社区版块
存档分类
最新评论

CXF Web Service的Hello World之一 搭建环境

    博客分类:
  • cxf
cxf 
阅读更多

摘要

本文介绍如何配置 Eclipse + Java EE + Apache CXF + Tomcat + JDK 的开发环境,用于开发CXF Web Service。

JDK

版本:1.7.0_71,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,我下载的安装包文件名:jdk-7u71-windows-x64.exe。

配置环境变量,参见下面的脚本:setx_java_env.bat,注意修改ROOT的值为JDK的路径,而非JRE的路径。

 

[plain] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. @echo off  
  2.   
  3. setlocal EnableDelayedExpansion  
  4.   
  5. set ROOT="C:\Program Files\Java\jdk1.7.0_71"  
  6.   
  7. SETX JAVA_HOME %ROOT%  
  8. SETX CLASSPATH .;"%ROOT%\lib\dt.jar";"%ROOT%\lib\tools.jar";  
  9.   
  10. call:IS_IN_PATH !ROOT!\bin is_in  
  11. if (is_in) == () (  
  12.     SETX PATH="!PATH!;!ROOT!\bin"  
  13. ) else (  
  14.     echo JAVA_HOME is in PATH  
  15. )  
  16.   
  17. endlocal  
  18.   
  19. goto:eof  
  20.   
  21. REM pause  
  22.   
  23. :IS_IN_PATH  
  24. setlocal  
  25. if not (!PATH!) == () (  
  26.     set path_src=!PATH:"=!  
  27.     set path_dst=!path_src!  
  28.     set target=%~1  
  29.     set target=!target:"=!  
  30.     set path_dst=!path_dst:%target%=!  
  31.     if not !path_dst! == !path_src! set "%~2=1"  
  32. )  
  33. endlocal  
  34. goto :EOF  

 

Tomcat

 

版本:7.0.57,下载地址:http://tomcat.apache.org/,我下载的包名:apache-tomcat-7.0.57-windows-x64.zip。

配置环境变量,参见脚本:setx_tomcat_env.bat,注意修改ROOT的值。

 

[plain] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. setlocal EnableDelayedExpansion  
  2.   
  3. set ROOT=D:\programs\apache-tomcat-7.0.57-windows-x64\apache-tomcat-7.0.57  
  4.   
  5. SETX CATALINA_BASE %ROOT%  
  6. SETX CATALINA_HOME %ROOT%  
  7.   
  8. endlocal  

 

Apatch CXF

 

版本:2.7.14,下载地址:http://cxf.apache.org/download.html,我下载的包名:apache-cxf-2.7.14.zip。

下载后解压即可,无需任何配置,我解压后的位置:E:\workspace\3rd\apache-cxf-2.7.14\apache-cxf-2.7.14。

Java EE

版本:Helios Service Release 2,下载地址:http://www.eclipse.org/downloads/,我下载的包名:eclipse-jee-helios-SR2-win32-x86_64.zip。

设置Tomcat

菜单 -> Window -> Preferences -> Preferences对话框 -> 如下选择 Add ...

选择 Apache Tomcat v7.0,点 Next

设置Tomcat所在的路径,点 Finish

设置好tomcat之后,需要添加Server,在下面Servers页下面的空白处

右键->New->Server,弹出 New Server对话框。

添加Server,点 Finish。添加一个Server,双击新添加的Server会出现配置页,按如下配置即可。

设置CXF

同样,在 Preferences对话框 下,按如下选择 Add ...

设置好CXF路径后,点击 Finish

 

 

 

其他精彩文章文章

jQuery教程(9)-DOM树操作之复制元素

android学习笔记(35)android AlertDialog创建列表对话框[2]

android shareSDK sso登录新浪和微信

mysql 索引类型详解-B-Tree索引

BroadcastReceiver 使用AlertDialog后 app奔溃了

 

更多关于android开发文章

2
6
分享到:
评论

相关推荐

    apache cxf helloworld小例子

    这个简单的“Hello World”示例展示了Apache CXF如何帮助开发者快速搭建Web服务。在实际应用中,你可以扩展这个基础,处理更复杂的业务逻辑,支持各种协议和数据格式,如RESTful API、JSON、XML等。此外,CXF还提供...

    CXF的第一个例子helloWorld

    【标题】"CXF的第一个例子helloWorld"是一个关于Apache CXF框架入门教程的实例,它主要介绍了如何使用CXF创建并运行一个简单的RESTful服务。Apache CXF是一个开源的Java框架,它允许开发者构建和消费Web服务。这个...

    使用CXF发布和调用webservice之HelloWorld入门

    ### 使用CXF发布和调用WebService之HelloWorld入门详解 #### 一、概述 本文将详细介绍如何使用Apache CXF框架来实现一个简单的WebService——HelloWorld示例。此示例不仅适用于初学者理解WebService的基本概念,...

    CXF搭建的RESTful风格的webservice

    通过以上步骤,你已经成功地使用Apache CXF搭建了一个简单的RESTful风格的Web服务。在实际开发中,你可能需要处理更复杂的请求和响应,包括JSON数据交换、错误处理、认证和授权等。CXF提供了一系列的注解和扩展机制...

    使用CXF开发搭建WebService步骤文档

    Apache CXF是一个流行的开源框架,专门用于构建和消费Web服务。本文档将详细阐述如何使用CXF来开发和搭建WebService,帮助你从零开始掌握这一技术。 一、理解CXF Apache CXF是一个强大的Java框架,它提供了多种...

    cxf webservice简单例子 服务端 客户端

    CXF(CXF: Composite eXtensible Framework)是一个开源的Java框架,它提供了一种在Java应用程序中创建和消费Web服务的方式。本教程将基于CXF构建一个简单的Web服务,包括服务端和客户端的实现。我们将使用CXF提供的...

    CXF开发webservice服务端

    随着企业级应用对服务化的不断追求,Web Service 成为了实现不同系统间通信的重要手段之一。Apache CXF 是一个高性能、易于使用的框架,它支持多种协议,如SOAP、XML/HTTP、REST等,使得开发基于Java的应用程序变得...

    springboot+CXF发布webservice接口

    而CXF则是一个开源服务框架,它支持多种Web服务标准,如SOAP和RESTful API,使得开发和部署Web服务变得简单。本教程将详细介绍如何在Spring Boot项目中集成CXF来发布Web服务接口。 首先,我们需要确保项目中包含了...

    cxf工程

    1. "testHello":这可能是一个简单的CXF服务示例,用于展示如何创建一个基本的“Hello World”服务。通常,它会包含一个服务接口(如`HelloService.java`)和对应的实现类(如`HelloServiceImpl.java`),以及相应的...

    myeclipse XFire Web service 例子

    总结起来,"myeclipse XFire Web service 例子"是一个全面展示如何在myeclipse环境下创建、发布和消费Web服务的教程。通过学习和实践这个例子,开发者可以深入理解Web服务的工作原理,掌握myeclipse中XFire的相关...

    CXF-REST搭建WebService服务端demo

    2. **CXF**:Apache CXF是一个开源服务框架,它允许开发者创建和消费各种Web服务,包括SOAP和RESTful风格。CXF提供了一整套工具和API,帮助开发者快速实现服务端和客户端的交互。 3. **REST**: Representational ...

    CXF开发webservice客户端

    serviceClass="demo.spring.HelloWorld" address="http://localhost:8080/WebService_CXF_Host/service/HelloWorld" /> ``` - **注意**:`client` 和 `client2` 是两种访问 Web 服务的方法,效果相同。 **第七...

    CXF发布WebService,jboss和tomcat都能发布

    1. **CXF环境搭建** 在开始之前,确保你已经安装了Java Development Kit (JDK) 和 Maven 或 Gradle(根据项目管理工具选择)。然后,通过Maven或Gradle将CXF库添加到项目的依赖中。 2. **创建WebService接口** ...

    springboot+webservice搭建webservice服务端

    本教程将讲解如何使用Spring Boot来搭建一个Web Service服务端,并介绍如何利用Java客户端进行调用。 ### 一、Spring Boot与Web Service Spring Boot简化了Java应用的启动和配置,通过“约定优于配置”的原则,...

    CXF生成ws客户端代码

    wsdl2java -d D:\workspace\cxf-client -p com.example.cxf http://127.0.0.1:6666/helloworld?wsdl ``` 执行完上述命令后,会在指定的输出目录下生成客户端所需的所有Java类。 ##### 3. 示例代码分析 以提供的...

    spring 集成 cxf 简单例子

    总结来说,Spring集成CXF的例子展示了如何在Spring环境下快速搭建一个Web服务,通过定义服务接口、实现接口、配置Spring和Web容器,最后通过测试验证服务是否正常运行。这个过程涉及到了Spring的bean管理和CXF的Web...

    springboot web services例子 web服务例子

    Apache CXF是一个开源的Web服务框架,支持SOAP和RESTful风格的服务。它提供了一种简单的方式来创建和部署Web服务,并且可以方便地与Spring框架集成。CXF允许开发者通过注解或者XML配置来定义服务接口和服务实现。 *...

    Java-Spring-WebService最基础的配置示例

    CXF是一个强大的开源框架,它支持SOAP和RESTful风格的Web服务,使得开发者能够方便地创建和消费Web服务。 首先,我们需要理解Spring和CXF集成的基本步骤。在Spring中配置CXF Web服务,我们需要完成以下几个关键部分...

    springboot-cxf-webservice

    总结,SpringBoot与CXF的结合,使得在Java环境中构建和使用Web服务变得更加便捷。通过本教程的学习,初学者可以快速掌握这一技术,为实际项目开发打下坚实基础。在实际操作过程中,可参考`demo-spring-boot-cxf-...

    CXF入门.rar

    【cxf+spring+struts2的helloWorld】展示了如何将CXF、Spring和Struts2这三大框架结合在一起构建一个简单的应用程序。Struts2是一个流行的MVC框架,用于处理用户请求和展示结果。在这样的架构中,CXF通常作为服务层...

Global site tag (gtag.js) - Google Analytics