`
jsun
  • 浏览: 71338 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

CXF学习-环境搭建

    博客分类:
  • 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

...

  • cxfStudy.rar (166.2 KB)
  • 描述: cxf学习代码
  • 下载次数: 183
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics