最近一段时间在了解xfire,使用myeclipse7.0试着写Demo,
遇到了一个很郁闷的问题,每一次请求都会报错,报错信息如下:
org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Server returned error code = 404 for URI : http://localhost:8080/XFireWebServices/services/HelloWorldSimple. Check server logs for details
org.codehaus.xfire.fault.XFireFault: Server returned error code = 404 for URI : http://localhost:8080/XFireWebServices/services/HelloWorldSimple. Check server logs for details
at org.codehaus.xfire.fault.XFireFault.createFault(XFireFault.java:89)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:83)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:114)
后面还有一点点,我想了很久都搞不定,后来我在myeclipse6.0+myeclipse3.3上面写了一个同样的Demo,发现没有任何问题,只不过我在myeclipse7.0上写的时候,jar是我自己加上去的,而在6.0上的時候,jar是里面自带的,刚才我又在myeclipse7.0上面把前面的Demo运行了一下,突然看到服务端出现了错误信息:
java.lang.NoClassDefFoundError: org/apache/xml/serializer/TreeWalker
在网上查了一下,才知道,使用xfire需要一个xalan.jar,而xfire里面本身是不带有这个jar文件的,在xalan.jar以前的版本会包含有一个org.apache.xml.serializer..的包,在后面的版本中,把这个包拿出来了,单独做为了一个名叫serializer.jar的文件,把这个jar文件加上后就可以了,但是有一点很奇怪的,前面我使用myeclipse7.0的时候,Demo运行,是可以查看动态生成的wsdl文件的,但是今天看不了,真的很奇怪,不管了,暂时来看是OK了,呵呵,在这里记一下,怕哪天出现同样的问题
分享到:
相关推荐
【WebService教程-xfire学习手册】是一份详细的技术文档,主要针对想要深入理解并掌握WebService技术,特别是使用XFire框架的开发者。这份46页的PDF教程涵盖了WebService的基础概念、XFire的安装与配置,以及如何...
在"webService xfire学习资料及jar包"中,我们主要关注的是XFire如何被用于创建和消费Web服务,以及它所包含的官方jar包。XFire的核心优势在于其简单易用的API和对SOAP(Simple Object Access Protocol)协议的良好...
【WebService教程-xfire学习手册】是一份详细指导开发者如何使用XFire框架来构建和消费Web服务的技术文档。Web服务是一种基于互联网的、平台无关的交互方式,它允许不同的应用程序之间进行数据交换和功能调用。XFire...
**xfire学习例子** XFire(现更名为CXF)是一个开源的Java框架,主要用于构建和服务导向架构(SOA)。它提供了SOAP、RESTful、XML/HTTP、JSON等多种Web服务实现方式,使得开发者能够轻松地创建和部署Web服务。在这...
XFIRE学习笔记的内容丰富,涵盖了XFIRE的基本概念、软硬件要求、配置方法、异常处理等多个方面。以下是对这些知识点的详细阐述: XFIRE的基本概念: XFIRE是一个开源的Java Web服务框架,最初由Codehaus项目开发,...
**XFire学习文档** XFire是一款高性能、轻量级的Java Web服务框架,它使得开发者能够轻松地创建和部署Web服务。XFire的核心是基于StAX(Streaming API for XML)的,这使得处理XML数据变得高效且易于理解。在本文档...
【WebService和XFire详解】 **一、Web Service基础** 1. **什么是Web Service?** Web Service是一个应用程序,它提供了一种通过Web调用的API。简单来说,它允许一个程序(客户端)通过网络(通常是互联网)访问另...
### WebService学习手册知识点概述 #### 1. WebService简介 ##### 1.1 什么是WebService? WebService可以被理解为一种应用程序,它对外提供了一个可通过Web进行调用的API。这意味着开发者可以通过编程的方式通过...
学习如何使用Xfire框架来编写WebService是本手册的重点。Xfire框架的使用方法如下: 1. 下载Xfire:首先需要下载Xfire框架的最新版本。 2. 开发WebService的基本步骤:包括创建项目、编写服务类、编写服务接口、...
- "xfire学习报告.doc":这可能是某位开发者学习xFire的心得体会,可能包含了一些实践案例和遇到问题的解决方案,对于初学者来说是一份很好的参考资料。 总结,xFire为Java开发者提供了一种高效且易于使用的Web服务...
- **WebService教程-xfire学习手册【技术文档】.pdf**:这本书籍详细介绍了XFire的使用方法,包括基本概念、快速入门、高级特性和实例应用,对于理解XFire的运作机制和开发实践非常有帮助。 - **CXF实用手册.pdf**:...
"xfire学习报告.doc"文档很可能是详细介绍了如何学习和使用Xfire的教程。这份文档可能涵盖了从安装设置、创建第一个Web服务、处理复杂数据类型到集成测试等多个方面,对于初学者来说是一份宝贵的参考资料。 5. ...
总之,Xfire是学习Web服务的一个良好起点,尤其是对于初学者来说,结合“Web_Service学习手册(Xfire)”和源码,你可以快速建立起Web服务开发的基础。随着对Xfire的深入理解,你还可以进一步探索更高级的特性,如WS-...
在源码层面,xfire的开放源码特性使得开发者可以深入理解其内部机制,学习网络通信、多用户同步、游戏接口集成等技术。这对于游戏开发爱好者或者想要自定义游戏客户端的人来说具有极高的学习价值。通过阅读和分析...
《Xfire全方位解析:1.2.6版本的全面探讨》 Xfire,这款曾经在游戏...虽然时代变迁,但Xfire 1.2.6的精髓仍值得我们回味和学习,特别是对于那些致力于开发游戏社交平台的开发者来说,它提供了一本生动的历史教科书。
尽管如此,理解XFire的工作原理和设计理念对于学习现代Web服务框架仍然很有价值。 总结来说,XFire v1.99是Web服务开发的一个里程碑,它为Java开发者提供了一种高效且易于使用的工具,让Web服务的创建变得简单而...
在本文中,我们将学习如何使用 XFire 框架在 Java 中调用 webService 接口。XFIRE 是一个基于 Java 的开源框架,用于简化 Web 服务的开发和集成。下面,我们将通过一个简单的例子,展示如何使用 XFire 调用 ...
在"Xfire的client.zip"这个压缩包中,我们可以研究Xfire客户端是如何实现上述功能的,这对于我们理解Web服务的客户端开发以及如何与特定服务(如Xfire)进行交互有着重要的学习价值。通过对这些代码的研究,开发者...
在IT行业中,Web服务是一种广泛...总的来说,通过这篇博客,我们可以学习到如何使用XFire这一工具来高效地在Java应用中集成和调用Web服务,理解并掌握这些知识点对于任何涉及跨系统交互的Java开发者都是极其重要的。
【xfire webservices源码】是一个用于理解和学习Web服务实现的开源项目,它基于XFire框架,该框架是Java世界中一个流行的SOAP和RESTful Web服务实现工具。XFire允许开发者快速、简单地构建和部署Web服务。在这个源码...