Digester can not parse well in orion server
发表于2004/11/2 8:59:00 729人阅读
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 http://xml.apache.org/xalan-j/downloads.html
4. Put the xmlParserAPIs.jar, xercesImpl.jar and xml-api.jar into the folder. which can be
downloaded from http://www.apache.org/dist/xml/xerces-j/
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.
mysqlbinlog can not parse row based events
robinson_0612 2015-02-17 10:24 2715
Wildcard App IDs can not be used to create in House provisioning profiles.Please use an Explicit App
MinggeQingchun 2016-05-24 21:44 1419
Can not find a java.io.InputStream with the name [inputStream] in the invocation stack. Check the <p
zhupengqq 2016-03-20 17:45 325
Can not find a java.io.InputStream with the name [downloadFile] in the invocation stack.
you23hai45 2015-08-15 14:06 1880
(Struts2文件下载）Can not find a java.io.InputStream with the name [inputStream] in the invocation stack
Peditable 2012-03-28 23:58 963
Mysql安装出现can not connect to MySQL server on ‘localhost’ 10061
u014151160 2016-07-31 16:16 1164
Caused by: java.io.EOFException: Can not read response from server.
you23hai45 2015-11-05 23:19 4344
mysql Can not read response from server. Expected to read 4 bytes 异常
u013603157 2014-04-29 21:49 6955