如何在
MyEclipse
和
Eclipse
下安装
XFire
插件
CXF
插件
WebService
首先,现在都用
CFX
了(
CFX
部分源于
XFire
)吧,所以建议大家使用
CXF
,本
文后面讲
XFire
安装„„CXF
的安装参见:
Apache CXF: An Open-Source Services Framework
http://cxf.apache.org/
源文件的下载在
http://cxf.apache.org/download.html
博客更新时最新为
2.42
一共两个文件,要下载的是其中的二进制下载包,也就
是
Binary
distribution
,
下载
File
下的
zip
(
for
win
)
或者
tar.gz(for
linux)
我用的是
winXP
下载完成后按照如下配置:
将你的
Binary distribution
加压至任意文件夹(将被设为
%CXF_HOME%
)
我的电脑
->
属性
->
高级
->
环境变量
创建一个
CXF_HOME
变量,值为
CXF
框架所在根目录,修改一下
CLASSPATH=%CXF_HOME%/lib;PATH=%CXF_HOME%/bin;
以方便在
DOS
窗口下直接
运行
java2ws,wsdl2java
等可执行文件。
在
%JAVA_HOME%/jre/lib
目录下创建一下
endorsed
文件夹,将
jaxb-api.jar,jaxws.jar
拷贝进去。(建议在
%CXF_HOME%
的文件夹中搜索
endorsed
,就包括这两个文件,当然,你也可以直接将这个路径包含
在
%CXF_HOME%\lib\endorsed
包含在
CLASSPATH
中尝试一下,我没有试过)
配置好了后,你在
DOS
窗口下输入
java2ws
,看看配置是否有效,有效会提示
Missing argument: classname
。这样就
OK
了。
MyEclipse
安装
XFire
要进行基于
XFire
的开发,需要在
MyEclipse
或者
Eclipse
里安装
XFire
,但是
网上基本没有安装插件的说明,在这里做一个介绍:
在
Eclipse
里添加
XFire
,请遵照
XFire
官网说明
http://xfire.codehaus.org/Eclipse+Plugin
进行安装
在
MyEclipse
(
9.0
)骤如下
:
进入
help->MyEclipse Configer Center
,点选
Software
选项卡,左侧有个
Browse Software
,点击导航右侧的
Add Site
,弹出对话框,填入名称
“XFire”(任填
)
和站点
"
http://dist.codehaus.org/xfire/update/
",
点击确
定,稍等片刻,你会发现在
Browse
Software
下多了
XFire
的两个选项(只是找
到,还没安装),
OK
,分别双击这两个选项,这连个添加会排程到等待更新的列
表中,也就是页面右下角的
Software
Updates
Aviables
里面(其实有一个确实
已经在
MyEclipse
里面安装了,所以应该只有一个更新),在单选框中打对勾,
然后更新,会弹出更新向导,然后默认的
Next Next
就可以了„„
新建一个工程,
在工程添加向导里你可能看不到
XFire
的选项,
不急,
在工程添
加完成后,在工程上右键,在菜单上会出现“为该工程配置
XFire”特性,在这
里设置就好了„„针对之前没说清楚,在这里补充这一点„„
完„„
安装完毕,
新建工程,
右键
->
添加
XFire
支持
虽然不能从新建工程向导中配置,
也没问题,恩恩
完„„