预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

我的开发环境:eclipse3.2+ApacheTomcat/5.5.23+xfire1.2.6 一:在eclipse内新建一个tomcatproject命名为:xfireDemo (1)eclipse默认的源文件夹是:WEB-INF/src输出文件夹是:WEB-INF/classes (2)拷贝下载的xfire中的*.jar到新建的xfireDemo的workspace内的WEB-INF/lib内包括:xfire-all-1.2.6.jar和xfire-1.2.6/lib内的所有的jar包 (3)在eclipse内设置JavaBuildPath导入需要的jar包如下图: (4)在WEB-INF/src内新建一个类: packagecom.ywb.xfire; publicclassHelloService{publicStringsayHello(Stringname){returnname+"你好!";}} (5)在WEB-INF/src内新建一META-INF/xfire/services.xml文件 ,该文件用于声明一个service。service.xml文件的内容如下: <!--STARTSNIPPET:services--><beansxmlns="HYPERLINK"http://xfire.codehaus.org/config/1.0%22"http://xfire.codehaus.org/config/1.0"><service><name>HelloService</name><namespace>HYPERLINK"http://com.ywb.xfireDemo/HelloService"http://com.ywb.xfireDemo/HelloService</namespace><serviceClass>com.ywb.xfire.HelloService</serviceClass></service></beans><!--ENDSNIPPET:services--> (6)在WEB-INF内新建一个web.xml,内容如下: <?xmlversion="1.0"encoding="ISO-8859-1"?><!--STARTSNIPPET:webxml--><!DOCTYPEweb-appPUBLIC"-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN""HYPERLINK"http://java.sun.com/dtd/web-app_2_3.dtd%22"http://java.sun.com/dtd/web-app_2_3.dtd"><web-app> <servlet><servlet-name>XFireServlet</servlet-name><display-name>XFireServlet</display-name><servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class></servlet> <servlet-mapping><servlet-name>XFireServlet</servlet-name><url-pattern>/servlet/XFireServlet/*</url-pattern></servlet-mapping> <servlet-mapping><servlet-name>XFireServlet</servlet-name><url-pattern>/services/*</url-pattern></servlet-mapping></web-app><!--ENDSNIPPET:webxml--> (7)启动tomcat;正确启动tomcat之后,在IE地址栏里输入:HYPERLINK"http://localhost:8080/xfireDemo/services/"http://localhost:8080/xfireDemo/services/将会出现如下的页面:该页面正常显示了刚才部署的HelloService。注意(有的浏览器不能打开,最好用IE浏览器)如下图: 如果能正确显示上图,说明刚才的部署成功了 单击[wsdl],将会出现HYPERLINK"http://localhost:8080/xfireDemo/services/HelloService?wsdl"http://localhost:8080/xfireDemo/services/HelloService?wsdl,即生成的一个wsdl文件。 proje