Digester can not parse well in orion server

原创 2004年11月02日 08:59:00

Introduction :
  What is orion server?
   Orion Application Server is a pure java full-featured application-server. It is a server created in order to take care of many of your problems for you. It provides your application with a foundation that is robust, scalable and easy to develop with. It can support EJB 2.0, Servlet 2.3, JSP 1.2, Connector 1.0, JTA 1.0.1, JavaMail 1.2, JAF 1.0, JAXP 1.1, JAAS 1.0, JNDI 1.2, JDBC 2.0, JMS 1.0.2.
  Visit the
http://www.orionserver.com/ to get more infomation.
  What is crimson
  Crimson is a Java XML parser which supports
XML 1.0.(This will be a big problem when you are the one develop your xml with XSD, since XML 1.0 will only support the DTD http://www.w3.org/TR/2000/REC-xml-20001006), but lucky, we found the following sentences:
    The javax.xml.transform package hierarchy of JAXP is not implemented by Crimson. One implementation of javax.xml.transform can be found at
Xalan Java 2. It means some new feature can be introduced into your project by the Xalan project(In such way when you invoke the setFeature("http://apache.org/xml/features/validation/schema", true), there will be no SAXNotRecognizedException thrown out.)
  Visit the http://xml.apache.org/crimson/ to get more infomation.  

  The problem in my project is  the digester rule cannot be read into my digester object in orion server though it can run very well in Tomcat, JRun, Weblogic and so forth. After failed once and once again, I found the root cause is the crimons, which is the core package of orion.

  Following is what I do to avoid the problem:
  1. Remove the crimson.jar
  2. Remove the xerces.jar
  3. Get the latest xalan.jar and replace the previous one. which can be 
downloaded from
  4. Put the xmlParserAPIs.jar, xercesImpl.jar and xml-api.jar into the folder. which can be
downloaded from

 I wish this could be found and help other guy who works on it, It really drive me crazy in those month. I don't want other people bored by it again.




tomcat源码阅读(二) Digester方法详解

Digester方法详解: 1.  通读Digester之前先分析下他的结构:              1.1该类继承了方法DefaultHandler2,DefaultHandler2继承了D...
  • subuser
  • subuser
  • 2015年11月10日 18:32
  • 2100


在工作中,调用第三方接口时,会解析不同的xml格式,解析xml的方式有很多,但是Digester比较简单,以下是我遇到的几种情况: 第一种情况:input= id="1" code="AH...
  • panhaixin1988
  • panhaixin1988
  • 2013年09月24日 10:20
  • 934

ORION - 免费的IO性能测试工具

原文出自: http://space.itpub.net/25105315/viewspace-694261 http://space.itpub.net/4227/viewspace-61224...
  • fw0124
  • fw0124
  • 2012年06月20日 16:50
  • 6416

Digester 详解

Digester本来仅仅是Jakarta Struts中的一个工具,用于处理struts-config.xml配置文件。显然,将XML文件转换成相应的Java对象是一项很通用的功能,这个工具理应具有更...
  • z69183787
  • z69183787
  • 2015年07月19日 12:50
  • 1201

grails 2.0.1 在IBM JDK 1.6上的问题

基于IBM Java 1.6上安装了grails 2.01.建立hello wrold  app的时候部署遇到问题: [main] ERROR digester.Digester - Par...
  • carolzhang8406
  • carolzhang8406
  • 2012年07月20日 11:34
  • 1153


  • ihefe
  • ihefe
  • 2010年12月09日 18:17
  • 1350

Parse 控制面板

Parse 控制面板是用来管理Parse应用的独立控制面板。你可以用它来管理你的Parse Server应用和在Parse.com上运行的应用。开始启动控制面板需要v4.3版本的Node.js和v2....
  • wowkk
  • wowkk
  • 2016年06月25日 21:21
  • 3987

ASP.Net中“The Server tag is not well formed”问题解析

 可能有如下原因: 1、嵌套使用了双引号     例如:""ColIndex")) %>"/>中嵌套使用了双引号,运行时就会出现上述报错信息。要解决此问题,把红色引号部分改成单引号(single qu...
  • sxy_javaeye
  • sxy_javaeye
  • 2009年10月29日 16:00
  • 2598

java.lang.IllegalArgumentException: can't parse argument number

java.lang.IllegalArgumentException: can't parse argument number 由于配置文件中存在特殊字符造成,需要进行转义,如{需要转义成'{...
  • PV_love
  • PV_love
  • 2013年07月25日 11:22
  • 5231

ecshop Uncaught transport.js/parseResult() error: can't parse to JSON.错误

添加商品页面的评论功能时,发现翻页功能不正常,调试后发现报错 Uncaught transport.js/parseResult() error: can't parse to JSON. 应该是j...
  • fhl0000
  • fhl0000
  • 2014年12月23日 16:17
  • 6707
您举报文章:Digester can not parse well in orion server