Idea7 开发webservice例子图解(使用cxf框架,tomat5.5,jdk1.5)

本文介绍如何在IDEA中使用CXF框架部署WebService,包括配置步骤、生成客户端代码及部署过程。确保URL和路径设置正确,并将库文件复制到WEB-INF/lib目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

启动idea7  进入设置界面,默认快捷键为 alt+ctrl+s


点击 webservice进行一些简单设置,需要注意下面红框里面的设置。 URL里面不要忘记加入自己应用的名字。

比如我的web应用访问地址是:http://locahlost:80/cxf/  所以进行如下设置。

path to xfire/cxf 为cxf的目录,也要设置。因为idea会调用cxf本身的生成代码的类,如wsdl2java等。




新建项目:






点击完成。




alt+crtl+s 进入 project settings

建立一个lib库





点击ok把建立的lib库加到当前的模块中
点击Attach Jar Dir ,选择cxf框架放的位置里面的lib目录




确保你加的那个lib库要被拷贝到web应用的WEB-INF/lib目录下



下面就是添加tomcat运行




启动tomcat 点debug或者run


本项目建立之后会有一个自带的例子helloworld。
启动tomcat,我们直接访问发现是无法打开这个webservice的。
利用idea7的插件进行部署websercice。如下图





点击ok之后

重新部署一下web应用。然后再访问webserice的地址
如下



点击上页面里面的链接



至此,webservice的服务端已经建立部署好了。
下面写个客户端。在src上点击右键。如下图选择



输入类名





下面要输入webservice服务端的地址在wsdl url栏里面:



他会生成一些代码



运行客户端程序

得到如下结果

 

 

注:cxf 官方网站:http://incubator.apache.org/cxf/

idea主页:http://www.jetbrains.com/


 

补充:需要设置,选择xfire/cxf . 上面的生成的是sun的东西了。这里设置一下。会生成cxf spring的配置文件。




在上面的配置好之后,再新建 webservice、以及webservice client。才会使用cxf框架。生成cxf的代码和配置文件。



评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值