[Opensource] 500 Servlet jspservlet: unable to service request: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
Forest Zhu
fzhu_genshare at hotmail.com
Mon Dec 23 18:34:43 PST 2002
Hi, all.
I tried to install expresso on sybase EAserver 4.1, which is j2ee 1.3 compatible. After deploying the bin war as webapplication, When typing http://localhost/expresso in browser, I get the message
500 Servlet jspservlet: unable to service request: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
The server log says:
Dec 24 09:26:28 2002: ConfigManager: Expresso configuration encountered an exception:
Dec 24 09:26:28 2002: com.jcorporate.expresso.core.misc.ConfigurationException: ConfigManager: Unable to get URL to the expresso-config dtd
Dec 24 09:26:28 2002: at com.jcorporate.expresso.core.misc.ConfigManager.readXMLConfig(ConfigManager.java:1654)
Dec 24 09:26:28 2002: at com.jcorporate.expresso.core.misc.ConfigManager.load(ConfigManager.java:1244)
Dec 24 09:26:28 2002: at com.jcorporate.expresso.core.misc.ConfigManager.config(ConfigManager.java:1219)
Dec 24 09:26:28 2002: at com.jcorporate.expresso.core.servlet.StdServlet.init(StdServlet.java:308)
Dec 24 09:26:28 2002: at com.jcorporate.expresso.core.servlet.DBServlet.init(DBServlet.java:48)
Dec 24 09:26:28 2002: at com.jcorporate.expresso.core.servlet.InitServlet.init(InitServlet.java:70)
Dec 24 09:26:28 2002: at com.jcorporate.expresso.core.servlet.DefaultInit.init(DefaultInit.java:57)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet.JagServlet.init(JagServlet.java:122)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet.ServletPool.createInitializedInstance(ServletPool.java:160)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet.ServletPool.getInstance(ServletPool.java:65)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet.ServletPool.start(ServletPool.java:262)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet.JagServletContext.startServlet(JagServletContext.java:1977)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet.JagServletContext.startWebAppServlets(JagServletContext.java:1590)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet.ServletEngine.startWebAppServlets(ServletEngine.java:779)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet.ServletServiceImpl.startWebAppServlets(ServletServiceImpl.java:155)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet._sk_JaguarServlet_ServletService.invoke(_sk_JaguarServlet_ServletService.java:467)
Dec 24 09:26:28 2002: Initialization error:
Dec 24 09:26:28 2002: javax.servlet.ServletException: ConfigManager: Unable to get URL to the expresso-config dtd
Dec 24 09:26:28 2002: at com.jcorporate.expresso.core.misc.ConfigManager.config(ConfigManager.java:1228)
Dec 24 09:26:28 2002: at com.jcorporate.expresso.core.servlet.StdServlet.init(StdServlet.java:308)
Dec 24 09:26:28 2002: at com.jcorporate.expresso.core.servlet.DBServlet.init(DBServlet.java:48)
Dec 24 09:26:28 2002: at com.jcorporate.expresso.core.servlet.InitServlet.init(InitServlet.java:70)
Dec 24 09:26:28 2002: at com.jcorporate.expresso.core.servlet.DefaultInit.init(DefaultInit.java:57)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet.JagServlet.init(JagServlet.java:122)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet.ServletPool.createInitializedInstance(ServletPool.java:160)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet.ServletPool.getInstance(ServletPool.java:65)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet.ServletPool.start(ServletPool.java:262)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet.JagServletContext.startServlet(JagServletContext.java:1977)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet.JagServletContext.startWebAppServlets(JagServletContext.java:1590)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet.ServletEngine.startWebAppServlets(ServletEngine.java:779)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet.ServletServiceImpl.startWebAppServlets(ServletServiceImpl.java:155)
Dec 24 09:26:28 2002: at com.sybase.jaguar.servlet._sk_JaguarServlet_ServletService.invoke(_sk_JaguarServlet_ServletService.java:467)
The servlet log says
Dec 24 10:32:11 2002: Servlet jspservlet: unable to service request: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
Dec 24 10:32:11 2002: org.apache.jasper.JasperException: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:526)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:583)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:176)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:221)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:421)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:513)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sybase.jaguar.servlet.JagServlet.service(JagServlet.java:612)
at com.sybase.jaguar.servlet.JagRequestDispatcher.service(JagRequestDispatcher.java:856)
at com.sybase.jaguar.servlet.JagWebResource.service(JagWebResource.java:85)
at com.sybase.jaguar.servlet.JagFilterChain.doFilter(JagFilterChain.java:125)
at com.sybase.jaguar.servlet.ServletEngine.service(ServletEngine.java:580)
at com.sybase.jaguar.servlet.ServletServiceImpl.doService(ServletServiceImpl.java:52)
at com.sybase.jaguar.servlet._sk_JaguarServlet_ServletService.invoke(_sk_JaguarServlet_ServletService.java:148)
Dec 24 10:32:11 2002: The ServletException contained the following root cause exception:
Dec 24 10:32:11 2002: java.lang.ClassCastException: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
at javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:139)
at org.apache.jasper.parser.ParserUtils.parseXMLDocumentNoServer(ParserUtils.java:272)
at org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:277)
at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:217)
at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:172)
at org.apache.jasper.compiler.JspParseEventListener.processTaglibDirective(JspParseEventListener.java:1159)
at org.apache.jasper.compiler.JspParseEventListener.handleDirective(JspParseEventListener.java:766)
at org.apache.jasper.compiler.DelegatingListener.handleDirective(DelegatingListener.java:121)
at org.apache.jasper.compiler.Parser$Directive.accept(Parser.java:244)
at org.apache.jasper.compiler.Parser.parse(Parser.java:1162)
at org.apache.jasper.compiler.Parser.parse(Parser.java:1121)
at org.apache.jasper.compiler.Parser.parse(Parser.java:1117)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:214)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:441)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:583)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:176)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:221)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:421)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:513)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sybase.jaguar.servlet.JagServlet.service(JagServlet.java:612)
at com.sybase.jaguar.servlet.JagRequestDispatcher.service(JagRequestDispatcher.java:856)
at com.sybase.jaguar.servlet.JagWebResource.service(JagWebResource.java:85)
at com.sybase.jaguar.servlet.JagFilterChain.doFilter(JagFilterChain.java:125)
at com.sybase.jaguar.servlet.ServletEngine.service(ServletEngine.java:580)
at com.sybase.jaguar.servlet.ServletServiceImpl.doService(ServletServiceImpl.java:52)
at com.sybase.jaguar.servlet._sk_JaguarServlet_ServletService.invoke(_sk_JaguarServlet_ServletService.java:148)
I have no idea how this happens. Can anyone help me?
Thanks.
Forest Zhu
More information about the Opensource
mailing list