昨天根据网上一篇文章《XFire 入门-轻松将 POJO 发布成 Web 服务》配置了一个xfire的WebService,但是访问的时候,却得到如下错误:

Code
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Error initializing XFireServlet.
    org.codehaus.xfire.transport.http.XFireServlet.init(XFireServlet.java:52)
    javax.servlet.GenericServlet.init(GenericServlet.java:211)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    java.lang.Thread.run(Unknown Source)

root cause

org.springframework.beans.factory.BeanDefinitionStoreException: Unrecognized xbean namespace mapping: http://XFire.codehaus.org/config/1.0
    org.apache.xbean.spring.context.v1.XBeanXmlBeanDefinitionParser.parseBeanFromExtensionElement(XBeanXmlBeanDefinitionParser.java:182)
    org.apache.xbean.spring.context.v1.XBeanXmlBeanDefinitionParser.parseBeanDefinitions(XBeanXmlBeanDefinitionParser.java:807)
    org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:191)
    org.apache.xbean.spring.context.v1.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:78)
    org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:223)
    org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:173)
    org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:148)
    org.codehaus.xfire.spring.XFireConfigLoader.getXFireApplicationContext(XFireConfigLoader.java:103)
    org.codehaus.xfire.spring.XFireConfigLoader.loadContext(XFireConfigLoader.java:41)
    org.codehaus.xfire.transport.http.XFireConfigurableServlet.loadConfig(XFireConfigurableServlet.java:86)
    org.codehaus.xfire.transport.http.XFireConfigurableServlet.createXFire(XFireConfigurableServlet.java:54)
    org.codehaus.xfire.transport.http.XFireServlet.init(XFireServlet.java:45)
    javax.servlet.GenericServlet.init(GenericServlet.java:211)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    java.lang.Thread.run(Unknown Source)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.16 logs.

今天早上起来查了一下,找到一篇文章,XFire配置文件补充说明中介绍的,是services.xml文件中xmlns设置为全部小写的,

xmlns=http://xfire.codehaus.org/config/1.0

修改之后,重启服务,再访问,问题果然解决。

转载于:https://www.cnblogs.com/liwp_Stephen/archive/2008/08/13/1266484.html

XFire 配置文件注意事项相关推荐

  1. Mybatis配置文件注意事项

    Mybatis配置文件注意事项 要注意顺序问题 Mybatis配置文件中各标签的位置顺序如下:properties, settings, typeAliases, typeHandlers, obje ...

  2. XFire创建WebService服务端和客户端

    WebService 接口在java中的开发 接口化自己的程序方法可以将自己的实现类进行一定程度的封装,只提供接口方法给其它程序,如果其它程序需要调用这个接口,它不再需要关心具体的实现,数据的如何处理 ...

  3. mysql 编译安装

    mysql 编译安装 1.创建mysql帐号 [root@localhost ~]# useradd -s /sbin/nologin -M mysql 2.获取安装包 http://mirrors. ...

  4. 第一章 初识 MyBatis

    概念:优秀持久层框架:实体类和SQL语句之间建立映射关系 与hibernate区别    :自动生成sql语句,并且建立实体类和数据表的映射. MyBatis基本要素:核心对象   核心配置文件  S ...

  5. webpack基础知识

    =================================================================== 域名org结尾一般是非盈利组织 com结尾一般是盈利组织 修改配 ...

  6. Linux系统重装出现c0409a9f,自学IT吧论坛Linux系统运营系列视频教程#28期2016系统/服务器资源天地 - www.zxit8.com...

    0001-老学员学习方法心得分享说明9 Q) B4 d  x. R# l 0002-oldboy运维26期学员侯同学-13k入职8 j" I4 p+ m$ Z9 A9 d' @; f! O ...

  7. JavaSE阶段笔记

    JavaSE 一.Java编程基础 ①.数据类型 基本数据类型 数值型(int,long) 字符型(char) 布尔型(boolean) 引用数据类型 类(class) 接口(interface) 数 ...

  8. linux中有一个备份程序,技术|SBackup: 一个Linux下的简单备份软件

    SBackup 是一个简单易用的开源备份软件.它可以备份任意文件或者文件夹的一部分.所有的配置文件可以通过 Gnome 界面进行访问.文件和路径可以直接通过正则表达式进行添加和排除.它支持本地备份和远 ...

  9. Linux环境Hadoop的下载安装

    准备工作:JDK1.8的安装   和   SSH免密登录 1. Hadoop的下载 windows在Apache官网下载2.7.6的binary文件,通过FTP传输到centOS虚拟机. 2. 解压安 ...

最新文章

  1. 程序员如何快速准备面试中的算法 - 结构之法
  2. 【AI产品】超长文详解作业帮产品逻辑和技术原理
  3. C++ STL 四种智能指针
  4. 终于有人把Docker讲清楚了
  5. 多个Wyze 摄像头漏洞可导致攻击者接管设备并访问视频
  6. VMware vsphere Hypervisor、VMware vsphere和VMware Workstation小记
  7. Divisibility题解
  8. java未完成的标记,eclipse中的任务标记(TODO、FIXME、XXX)
  9. Ubuntu16.x服务器 安装 Java,Elasticsearch5.4.X,中文分词,同义词,Logstash5.4.X 日志搜集
  10. 我们用大数据创造没人能理解的人工智能
  11. Android平台ROM的定制及精简教程
  12. php 度分秒和小数转化
  13. 仓库管理软件中的账套是什么意思
  14. ET vs Ad hoc
  15. 汽车之家论坛字体反爬
  16. Android短信息验证码自动填写详细介绍
  17. 如何提高阿里云商标注册的成功率?(经验分享)
  18. 诸神之战!一文盘点中国“大模型”玩家们
  19. Android Studio中对res、AndroidManifest、buil.gradle文件夹的讲解
  20. wps中制作图表目录

热门文章

  1. Fortinet 防火墙受高危漏洞影响,可遭远程攻击
  2. url编码解码的三种方式
  3. Python项目实战:爬取斗图网表情包图片
  4. 蚂蚁金服开源服务注册中心 SOFARegistry
  5. 搞不清FastCgi与PHP-fpm之间是个什么样的关系
  6. 让网络更轻盈——网络功能虚拟化技术的现状和未来(中兴通讯)
  7. 【转】卡巴斯基安全公告称甲骨文数据库存在加密漏洞
  8. C#中lock关键字的用法
  9. Android SDCard UnMounted 流程分析(三)
  10. 转--linux开启FrameBuffer