cxf + spring +maven +tomat7 搭建webservice(MTOM) 上传文件(一)环境准备
1.首先需要下载cxf。官方下载地址:http://cxf.apache.org/download.html
下载 Binary distribution zip。
2.解压至任意目录,以便之后用cxf的工具生成java调用的类。目录结构是这样的。
3.在eclipse中新建maven工程,编写pom.xml 引入相关jar。pom.xml文件内容如下
4.在web.xml中配置spring和cxf servlet,web.xml文件内容如下
spring 配置文件 ws.xml 的内容最后在贴出来。下一步写service接口。
5.hello world 接口类
7.启动tomcat ,测试webservice 是否发布成功 在地址栏输入 http://localhost:8080/boc/ecm/ws/ 就可以看到所有已发布的webservice了。
如图
点击 {http://impl.ws.ecm.bocins.com/}HelloWorldServiceImplService 访问生成的 helloworld wsdl
如图:
说明webservice 服务发布成功。
可以进入下个环节了。
8.利用cxf提供的工具生成调用类,具体过程 如图
到bin目录下执行wsdl2java ,利用cxf提供的工具生成调用webservice的java类。
wsdl2java 参数简单说明 -p 指定要生成java类的包名称
-d src java类的根目录 存放包的文件夹
-all 生成webservice所有的调用类
加webservice地址
生成的类
9.将生成的java类,拷贝到eclipse
直接运行 HelloWorldService_HelloWorldServiceImplPort_Client
会在控制台输出:hello world.
webservice 环境已搭建成功。
下一章会写如何利用webservice上传下载文件。
1 楼 梦回下花园 2013-08-02 朋友加油啊,我还得着看下面的文章呢,呵呵