转载 感谢http://blog.163.com/lively_caicai/blog/static/209217122201422641239331/
MyEclipse中有自己的Tomcat,要把事先在电脑上独立安装的Tomcat关掉。
1.File->New->Web Service Project
Project Name取为webservice,Framework使用XFire
下一步使用默认配置即可。
勾上HTTP Client Library
选择Yse即可。MyEclipse8.6使用的JDK最高版本是5,而我本机上已经装到6了
2.在src下添加一个包org.demo.webservice,再添加一个接口IAdd,和一个类Add
1
2
3
4
5
6
|
package org.demo.webservice;
public interface IAdd {
public abstract int add( int num1, int num2);
} |
1
2
3
4
5
6
7
8
|
package org.demo.webservice;
public class Add implements IAdd{
public int add( int num1, int num2){
return num1+num2;
}
} |
3.配置webservice包下面的services.xml。
1
2
3
4
5
6
7
8
9
|
<? xml version = "1.0" encoding = "UTF-8" ?>
< service >
< name >add</ name > <!-- 服务名称 -->
< serviceClass >org.demo.webservice.IAdd</ serviceClass > <!-- 指定服务的接口 -->
< implementationClass >org.demo.webservice.Add</ implementationClass > <!-- 指定接口的实现类 -->
</ service >
</ beans >
|
在WebRoot/WEB-INF下有一个web.xml,已经自动加好了XFireServlet
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<? xml version = "1.0" encoding = "UTF-8" ?>
< web-app xmlns = "http://java.sun.com/xml/ns/javaee" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" version = "2.5" xsi:schemaLocation = "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" >
< servlet >
< servlet-name >XFireServlet</ servlet-name >
< servlet-class >org.codehaus.xfire.transport.http.XFireConfigurableServlet</ servlet-class >
< load-on-startup >0</ load-on-startup >
</ servlet >
< servlet-name >XFireServlet</ servlet-name >
< url-pattern >/services/*</ url-pattern >
</ servlet-mapping >
< welcome-file >index.jsp</ welcome-file >
</ welcome-file-list >
</ web-app >
|
4.在MyEclipse中运行程序Run As MyEclipse Server Application,地址输入:应用程序地址+“/services/"+服务名称+”?wsdl“
出现上图说明WebService发布成功。
在MyEclipse中可以很方便地创建客户端来调用WebService
相关推荐
Myeclipse10 利用 Xfire构建 webservice。可以学习,学习。
在MyEclipse中使用XFire开发WebService WebService开发
MyEclipse下XFire开发Webservice实例.doc 基于XFire开发Webservice实例。
最简单的MyEclipse8.0GA下使用Xfire框架开发WebService实例,逐个图片讲解。
xfire框架构建webservice应用: (通过myeclipse自动生成代码,自动导入xfire jar包,需要用jdk5.0) 需要的jar包:xFire 1.2 Core Libraries/xFire 1.2 HTTP Client Libraries/xFire 1.2 JAXB2 Libraries
MyEclipse Web Services是建立在XFire Java SOAP框架和工具基础上的, XFire是一款开源的Java SOAP框架。它拥有一个轻量级的信息处理模块,通过STAX来与SOAP信息相结合。提供了一个工作在Web Services下的简单API,...
myeclipse xfire 开发webservice实例
MyEclipse下的Xfire Spring Hibernate 发布WebService
Xfire Spring Hibernate 发布WebService(源码) Xfire1.2 Spring 2.0 Hibernate 3 发布WebService 一、准备工作 1、下载安装MyEclipse6.5 2、下载安装MySQL Server 5.1 3、下载MySQL驱动 mysql-connector-java...
本demo主要是myeclipse10.7等高版本开发工具开发xfire服务端项目的代码,非常实用
具体介绍参看 http://blog.csdn.net/stulingyu/archive/2010/07/09/5723097.aspx
Myeclipse6.5下使用XFire开发WebService的完整入门例子 保你学会
web service 用xfire,做服务器的建立,以及服务的发布, 以及客户端的调用, 全程详细的过程讲解.
使用xfire 在myEclipse下开发webservice的实例,包括常用数据格式的映射、xfire与spring的集成配置
最近使用webservice,使用的是myeclipse10.0,要安装xfire插件但是在配置中心安装太慢了,弄了很久,找到一个可以解决的方案了,成功了,太开心了,记录下来
webservice xfire jar包 spring开发,集成spring开发 webservice xfire jar包 spring开发,集成spring开发 有问题随时联系博客
在MyEclipse中使用XFire开发WebService详细文档
NULL 博文链接:https://hrsvici412.iteye.com/blog/322943