CXF学习-环境搭建

本章主要说明搭建一个可调试的环境,用ant根据wsdl生成java,并eclipse下开发调试webservice

Ø         下载apache-cxf-2.1.3 release 二进制包

Ø         解压到本地一个目录,结构如下:

apache-cxf-2.1.3

 |_bin

 |_docs

 |_etc

 |_lib

 

 

Ø         设定如下环境变量

CXF_HOME=D:/opensource/release/apache-cxf-2.1.3

PATH变量中加入:%CXF_HOME%/bin

CLASSPATH中加入:.;%CXF_HOME%\lib\cxf-manifest.jar;./build/classes

PS:以上变量为windows举例,CXF_HOME值根据具体请求确定

 

Ø         正确安装JDK1.5版本,并配置好环境变量

可通过在DOS下输入java –version检查设置是否正确

 

Ø         正确安装好ANT1.7版本,并配置好环境变量

可通过在dos下输入ant –version检查设置是否正确

 

PS:以上的环境变量设置是为了在命令行下正确编译测试CXF自带的samples里的例子

 

Ø         安装Eclipse3.2.2并配置好相应的myeclipse5.5.1GA版本插件

PS:其他版本的Eclipse也可以,这里使用myeclipsewsdl编辑器,不使用SOA Tool插件

              利用eclipse建立一个普通的java project,如工程名叫cxfStudy

              在工程中的java build path中的source项,再加入一个build/src目录

该目录将存放wsdl生成的java文件,加入该目录后,每次生成java文件时,刷新下该目录,eclipse即负责自动对该目录下的java文件编译

              cxfStudy加入依赖的lib,这里把%CXF_HOME%\lib下的所有jar包都加入到该工程

PS:因为刚学,索性把所有的jar包都引入,免得一个个细分功能

              %CXF_HOME%/samples/common_build.xml拷贝到工程的src

              编辑ant文件,以便采用wsdl-first模式开发webservice时,可把wsdl生成java代码

文件名叫build.xml,内容如下:

<project name="hello world demo" default=" generate.code " basedir=".">

<import file="../common_build.xml"/>

<target name="generate.code">

               <echo level="info" message="Generating code using wsdl2java..."/>

               <wsdl2java file="hello_world.wsdl"/>

           </target>

       </project>

PS:以上的import这段路径,需要根据build.xml放在的具体位置来定,我通常是在src

建立ch1.wsdl包,wsdl文件就放在该包,而build.xml即放在ch1下,ch1表示学习的第一章代码用例,每次在eclipse上右键点击build.xml后使用run as ant build”即可把wsdl文件生成java文件

 

后面的章节将具体介绍各个代码例子,本系列笔记前面三章可通过附近下载。

 |_license

 |_modules

 |_samples

...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值