Thanks Jin.

The config file is in the right place and mentioned in the web.xml file. I
have it working on Weblogic and iPlanet.  Borland's server using Tomcat as
the servlet engine.  If you have any ideas please let me know.
Regards
Suneet

----- Original Message -----
From: "Jin Bal" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>; "Suneet
Shah" <[EMAIL PROTECTED]>
Sent: Friday, March 08, 2002 3:51 AM
Subject: Re: Parsing Error for struts-config.xml


> I *think* the problem may be your container's implementation of :
>
> InputStream input = getServletContext().getResourceAsStream(config);
>
> where config is the struts-config.xml
>
> When I tried to use struts with Resin I encountered the same problem
(never
> worked how to fix it started using tomcat).
>
> I think Craig M posted something about this that I managed to dredge up
from
> the archives.  It said somehting about a ClassLoader issue with certain
> containers.
>
> Sorry I can't be more helpful than this.
>
> Jin
>
> P.S. I'm assuming that the config file is in the right place and it is
> mentioned in the web.xml etc
>
> ----- Original Message -----
> From: "Suneet Shah" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, March 08, 2002 6:33 AM
> Subject: Parsing Error for struts-config.xml
>
>
> Hello,
> I have struts based application that runs just fine on a number of
> application server. However, on
> Borland Enterprise Server I get the exception below.  I am using struts
> 1.02. Any ideas on how I can fix this?
> Thank you.
> Suneet Shah
>
> javax.servlet.ServletException: Parsing error processing resource path
> /WEB-INF/struts-config.xml
> at
>
org.apache.struts.action.ActionServlet.initMapping(ActionServlet.java:1337)
> at org.apache.struts.action.ActionServlet.init(ActionServlet.java:466)
> at javax.servlet.GenericServlet.init(GenericServlet.java:258)
> at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:911)
> at
>
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:671)
> at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:214)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
> 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.ja
> va:201)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
> at
>
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
> 46)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
> 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:2408)
> at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
> )
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
> at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
> java:170)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
> at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
> )
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
> 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
> :163)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
> 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:
> 1013)
> at
>
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1108
> )
> at java.lang.Thread.run(Thread.java:484)
>
> java.net.MalformedURLException: unknown protocol: besjar
> at org.apache.struts.digester.Digester.resolveEntity(Digester.java:613)
> at
>
org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalEntit
> y(DefaultEntityHandler.java:750)
> at
>
org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalSubse
> t(DefaultEntityHandler.java:566)
> at
>
org.apache.xerces.framework.XMLDTDScanner.scanDoctypeDecl(XMLDTDScanner.java
> :1139)
> at
>
org.apache.xerces.framework.XMLDocumentScanner.scanDoctypeDecl(XMLDocumentSc
> anner.java:2145)
> at
>
org.apache.xerces.framework.XMLDocumentScanner.access$0(XMLDocumentScanner.j
> ava:2100)
> at
>
org.apache.xerces.framework.XMLDocumentScanner$PrologDispatcher.dispatch(XML
> DocumentScanner.java:831)
> at
>
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
> java:381)
> at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1081)
> at org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
> at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
> at javax.xml.parsers.SAXParser.parse(SAXParser.java:143)
> at org.apache.struts.digester.Digester.parse(Digester.java:757)
> at
>
org.apache.struts.action.ActionServlet.initMapping(ActionServlet.java:1332)
> at org.apache.struts.action.ActionServlet.init(ActionServlet.java:466)
> at javax.servlet.GenericServlet.init(GenericServlet.java:258)
> at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:911)
> at
>
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:671)
> at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:214)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
> 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.ja
> va:201)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
> at
>
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
> 46)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
> 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:2408)
> at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
> )
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
> at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
> java:170)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
> at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
> )
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
> 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
> :163)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
> 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:
> 1013)
> at
>
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1108
> )
> at java.lang.Thread.run(Thread.java:484)
>
>
>
>
>
> --
> 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]>

Reply via email to