Carole, This may be related to a change I recently made in the Jakarta CVS archive to fix a potential bug that occurs when a JAXP implementation normalizes URLs before passing them to JSTL's EntityResolver. If possible, can you send me your entire web application (including configuration, libraries, and so forth)? Problems like this are hard to debug unless I know exactly which XML libraries are being used, what your documents look like, what their locations are, and other stuff -- there are lots of ugly dependencies that we can't avoid.
-- Shawn Bayern "JSTL in Action" (new name) http://www.jstlbook.com (coming in July 2002 from Manning Publications) On Tue, 4 Jun 2002, Carole E. Mah wrote: > > Help! > > I am so careless! I managed to mess up some configuration file, but I > cannot figure out which. > > I even backed out server.xml and web.xml to the versions that I know > worked, from 17 May. > > Still, I get the following error. I cannot figure out why! > > Thank you to anyone with any advice at all. > > -carole > > > type Exception report > > message Internal Server Error > > description The server encountered an internal error (Internal Server > Error) that prevented it from fulfilling this request. > > exception > > javax.servlet.ServletException: java.net.MalformedURLException: unknown > protocol: jstl > at > >org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:463) > at org.apache.jsp.index$jsp._jspService(index$jsp.java:247) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:202) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) > at > >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) > at > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1017) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1115) > at java.lang.Thread.run(Thread.java:536) > > root cause > > javax.servlet.jsp.JspException: java.net.MalformedURLException: unknown > protocol: jstl > at > >org.apache.taglibs.standard.tag.common.xml.TransformSupport.doEndTag(TransformSupport.java:222) > at org.apache.jsp.index$jsp._jspService(index$jsp.java:217) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107) > at javax.servlet.http.HttpServlet.se > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > Carole E. Mah [EMAIL PROTECTED] > Senior Programmer/Analyst > Brown University Scholarly Technology Group > phn 401-863-2669 > fax 401-863-9313 > http://www.stg.brown.edu/ > personal: http://www.stg.brown.edu/~carolem/ > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
