XFire 配置文件注意事项
昨天根据网上一篇文章《XFire 入门-轻松将 POJO 发布成 Web 服务》配置了一个xfire的WebService,但是访问的时候,却得到如下错误:
![](/assets/blank.gif)
![](/assets/blank.gif)
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设置为全部小写的,
修改之后,重启服务,再访问,问题果然解决。
转载于:https://www.cnblogs.com/liwp_Stephen/archive/2008/08/13/1266484.html
XFire 配置文件注意事项相关推荐
- Mybatis配置文件注意事项
Mybatis配置文件注意事项 要注意顺序问题 Mybatis配置文件中各标签的位置顺序如下:properties, settings, typeAliases, typeHandlers, obje ...
- XFire创建WebService服务端和客户端
WebService 接口在java中的开发 接口化自己的程序方法可以将自己的实现类进行一定程度的封装,只提供接口方法给其它程序,如果其它程序需要调用这个接口,它不再需要关心具体的实现,数据的如何处理 ...
- mysql 编译安装
mysql 编译安装 1.创建mysql帐号 [root@localhost ~]# useradd -s /sbin/nologin -M mysql 2.获取安装包 http://mirrors. ...
- 第一章 初识 MyBatis
概念:优秀持久层框架:实体类和SQL语句之间建立映射关系 与hibernate区别 :自动生成sql语句,并且建立实体类和数据表的映射. MyBatis基本要素:核心对象 核心配置文件 S ...
- webpack基础知识
=================================================================== 域名org结尾一般是非盈利组织 com结尾一般是盈利组织 修改配 ...
- 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 ...
- JavaSE阶段笔记
JavaSE 一.Java编程基础 ①.数据类型 基本数据类型 数值型(int,long) 字符型(char) 布尔型(boolean) 引用数据类型 类(class) 接口(interface) 数 ...
- linux中有一个备份程序,技术|SBackup: 一个Linux下的简单备份软件
SBackup 是一个简单易用的开源备份软件.它可以备份任意文件或者文件夹的一部分.所有的配置文件可以通过 Gnome 界面进行访问.文件和路径可以直接通过正则表达式进行添加和排除.它支持本地备份和远 ...
- Linux环境Hadoop的下载安装
准备工作:JDK1.8的安装 和 SSH免密登录 1. Hadoop的下载 windows在Apache官网下载2.7.6的binary文件,通过FTP传输到centOS虚拟机. 2. 解压安 ...
最新文章
- 程序员如何快速准备面试中的算法 - 结构之法
- 【AI产品】超长文详解作业帮产品逻辑和技术原理
- C++ STL 四种智能指针
- 终于有人把Docker讲清楚了
- 多个Wyze 摄像头漏洞可导致攻击者接管设备并访问视频
- VMware vsphere Hypervisor、VMware vsphere和VMware Workstation小记
- Divisibility题解
- java未完成的标记,eclipse中的任务标记(TODO、FIXME、XXX)
- Ubuntu16.x服务器 安装 Java,Elasticsearch5.4.X,中文分词,同义词,Logstash5.4.X 日志搜集
- 我们用大数据创造没人能理解的人工智能
- Android平台ROM的定制及精简教程
- php 度分秒和小数转化
- 仓库管理软件中的账套是什么意思
- ET vs Ad hoc
- 汽车之家论坛字体反爬
- Android短信息验证码自动填写详细介绍
- 如何提高阿里云商标注册的成功率?(经验分享)
- 诸神之战!一文盘点中国“大模型”玩家们
- Android Studio中对res、AndroidManifest、buil.gradle文件夹的讲解
- wps中制作图表目录