Java使用xFire组件开发WebService傻瓜教程(一)
?
下一步,输入项目名称,勾选xFire

?
?下一步默认,下下步默认,或者直接Finish得了
生成的项目列表如下:

?很明显,多了一个WebServices文件夹和services.xml
再查看下web.xml,多了个XFireServlet,XML的意思是http://localhost:8080/xFire_Server/services/* 的请求将由org.codehaus.xfire.transport.http.XFireConfigurableServlet处理
<?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-mapping> <servlet-name>XFireServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list></web-app>
?2、创建Web?Service?Code
右键项目——> New ——> Web Service?
点选下面的Create web service from Java class 再把Create new Java bean 勾上
?
?Service名字自取,包名自取
?完成。
com.service包中多了两个文件。
?自动生成的两个文件有一个example接口
部署

?
?我这里的环境是Tomcat7.0.35,所以选的是Tomcat 7.x。
?启动
?打开浏览器:输入http://localhost:8080/xFire_Server/services/

?点击FirstWebService,出现以下页面,WebService服务端配置成功。

?
或者可以这样查看配置是否成功,点击
?
?
?
?
WebService服务端新建完成。