java里使用xfire发布webservice
来源:互联网 发布:想成为网络写手 编辑:程序博客网 时间:2024/05/18 04:45
java中大家常用的是调用别人的webservice,那么如何发布webservice:
一、 一个非webservice项目,如何发布webservice
1、首先要给项目里添加xfire包,在已有的非webservice项目上右键,Build Path —> configure Build Path ,在Libraries页签里,点击Add Library
选择Myeclipse Libraries,点击next,选择 XFire 1.2 Core Libraries,然后点击 finish。这样xfire的包就已经添加到工程里面了
2、接下来开始开发接口和实现类:
创建一个Interface ,名称是IHelloService,其内容如下:
package com.lawrenst.service;
public interface IHelloService{
public String sayHello(String name);
}
并创建其实现类,HelloServiceImpl,内容如下,
package com.lawrenst.service;
public class HelloServiceImplimplements IHelloService{
public String sayHello(String name) {
return "Hello "+name;
}
}
3、在src下建立一个文件夹,META-INF(注意大小写),在META-INF下建立一个xfire文件夹,在xfire中建立services.xml文件,如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://xfire.codehaus.org/config/1.0">
<service>
<name>HelloService</name>
<namespace>com.test</namespace>
<!-- 接口-->
<serviceClass>com.test.IHelloService</serviceClass>
<!-- 接口的实现类-->
<implementationClass>
com.test.HelloServiceImpl
</implementationClass>
<properties>
<property key="mtom-enabled">true</property>
</properties>
</service>
</beans>
4、在web.xml中配置上xfire
<servlet>
<servlet-name>XFireServlet</servlet-name>
<servlet-class>
org.codehaus.xfire.transport.http.XFireConfigurableServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
5、访问 http://localhost:8080/HelloWebService/services/HelloService?wsdl
好了页面出现了,至此,你的第一个WebService发布成功了。
- java里使用xfire发布webservice
- 使用xfire发布WebService
- 使用 xfire 快速发布 WebService
- 使用XFire发布webservice配置
- xfire使用注解的方式发布webService
- 使用xfire快速发布WebService接口
- 使用xfire快速发布WebService接口
- 使用xfire快速发布WebService接口
- 使用xfire快速发布WebService接口
- Webservice使用xfire发布及客户端调用
- 使用xfire快速发布WebService接口
- Java WebService 使用实例(xfire)
- xfire发布webservice
- spring+xfire发布webservice
- xfire发布webservice接口
- xfire发布webservice
- xfire发布webservice
- 使用Xfire构建Java WebService应用
- 腾讯搜搜未必没有未来
- ExtJs4 TreePanel学习
- ios 文件管理 获取文件属性 读取文件
- 今天配置window平台的安卓模拟器各种困难,结果找到一个好的文章分享下!
- Python对MySQL存储过程的调用
- java里使用xfire发布webservice
- MFC tab
- k-d tree算法的研究
- DVD刻录速度
- 数据容灾备份的等级和技术介绍
- auto config ssh equivalency
- Android实现宫格图片连续滑动效果
- 传诺基亚携手中国移动推TD-SCDMA版Lumia920 -铁石社区-TA云测试平台
- Shell日期时间命令date