You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by "Nambiar, Sajan" <Sa...@cingular.com> on 2002/09/19 17:17:46 UTC
re:java.net.MalformedURLException: unknown protocol: jndi
Hi:
We are using struts 1.0.2 in our web application deployed on Orion
application server (version 1.4.5). We get the exception
(java.net.MalformedURLException: unknown protocol: jndi) during action
servlet's initialization. The deployment platform is HP-UX 11 and we are
using jdk 1.3. Has anyone out there faced a similar problem? Any help is
greatly appreciated.
Thanks
Sajan
p/s:
exception:
9/19/02 8:25 AM trending: org.apache.struts.action.ActionServlet:
Initializing configuration
from resource path /WEB-INF/struts-config.xml
9/19/02 8:25 AM trending: Error preloading servlet
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:232)
at com.evermind.server.http.HttpApplication.w1(JAX)
at com.evermind.server.http.HttpApplication.wj(JAX)
at com.evermind.server.http.HttpApplication.wu(JAX)
at com.evermind.server.http.HttpApplication.v4(JAX)
at com.evermind.server.http.HttpApplication.<init>(JAX)
at com.evermind.server.Application.ur(JAX)
at com.evermind.server.http.el.ur(JAX)
at com.evermind.server.http.ek.nm(JAX)
at com.evermind.server.http.ef.s1(JAX)
at com.evermind.server.http.ef.do(JAX)
at com.evermind.util.f.run(JAX)
Root cause is; java.net.MalformedURLException: unknown protocol: jndi
at
org.apache.struts.digester.Digester.resolveEntity(Digester.java:611)
at
org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalEntit
y(Defa
ultEntityHandler.java:755)
at
org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalSubse
t(Defa
ultEntityHandler.java:571)
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:21
00)
at
org.apache.xerces.framework.XMLDocumentScanner$PrologDispatcher.dispatch(XML
Docume
ntScanner.java:831)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:3
81)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
at
org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:362)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:137)
at org.apache.struts.digester.Digester.parse(Digester.java:755)
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:232)
at com.evermind.server.http.HttpApplication.w1(JAX)
at com.evermind.server.http.HttpApplication.wj(JAX)
at com.evermind.server.http.HttpApplication.wu(JAX)
at com.evermind.server.http.HttpApplication.v4(JAX)
at com.evermind.server.http.HttpApplication.<init>(JAX)
at com.evermind.server.Application.ur(JAX)
at com.evermind.server.http.el.ur(JAX)
at com.evermind.server.http.ek.nm(JAX)
at com.evermind.server.http.ef.s1(JAX)
at com.evermind.server.http.ef.do(JAX)
at com.evermind.util.f.run(JAX)
9/19/02 8:25 AM trending: org.apache.struts.action.ActionServlet: Finalizing
this controller
servlet
9/19/02 8:25 AM trending: 1.4.5 Started
In our struts-config.xml we have tried the following but with no avail.
default setting
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.0//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">
attempt 1
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.0//EN"
"classloader:/opt/orion/lib/struts.jar/org/apache/struts/resources/struts-co
nfig_1_0.dtd">
<!--"file://vision/test/test/struts-config_1_0.dtd"-->
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: java.net.MalformedURLException: unknown protocol: jndi
Posted by Danny Mui <da...@muibros.com>.
Your problem looks like an XML parsing issue. Try dropping newer
Xalan/Xerces to WEB-INF/lib (thats how i fix websphere stuff) or even
the server's classpath.
danny
Nambiar, Sajan wrote:
>Hi:
>
>We are using struts 1.0.2 in our web application deployed on Orion
>application server (version 1.4.5). We get the exception
>(java.net.MalformedURLException: unknown protocol: jndi) during action
>servlet's initialization. The deployment platform is HP-UX 11 and we are
>using jdk 1.3. Has anyone out there faced a similar problem? Any help is
>greatly appreciated.
>
>Thanks
>Sajan
>
>p/s:
>exception:
>
>9/19/02 8:25 AM trending: org.apache.struts.action.ActionServlet:
>Initializing configuration
>from resource path /WEB-INF/struts-config.xml
>9/19/02 8:25 AM trending: Error preloading servlet
>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:232)
> at com.evermind.server.http.HttpApplication.w1(JAX)
> at com.evermind.server.http.HttpApplication.wj(JAX)
> at com.evermind.server.http.HttpApplication.wu(JAX)
> at com.evermind.server.http.HttpApplication.v4(JAX)
> at com.evermind.server.http.HttpApplication.<init>(JAX)
> at com.evermind.server.Application.ur(JAX)
> at com.evermind.server.http.el.ur(JAX)
> at com.evermind.server.http.ek.nm(JAX)
> at com.evermind.server.http.ef.s1(JAX)
> at com.evermind.server.http.ef.do(JAX)
> at com.evermind.util.f.run(JAX)
>Root cause is; java.net.MalformedURLException: unknown protocol: jndi
> at
>org.apache.struts.digester.Digester.resolveEntity(Digester.java:611)
> at
>org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalEntit
>y(Defa
>ultEntityHandler.java:755)
> at
>org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalSubse
>t(Defa
>ultEntityHandler.java:571)
> 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:21
>00)
> at
>org.apache.xerces.framework.XMLDocumentScanner$PrologDispatcher.dispatch(XML
>Docume
>ntScanner.java:831)
> at
>org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
>java:3
>81)
> at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
> at
>org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
> at javax.xml.parsers.SAXParser.parse(SAXParser.java:362)
> at javax.xml.parsers.SAXParser.parse(SAXParser.java:137)
> at org.apache.struts.digester.Digester.parse(Digester.java:755)
> 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:232)
> at com.evermind.server.http.HttpApplication.w1(JAX)
> at com.evermind.server.http.HttpApplication.wj(JAX)
> at com.evermind.server.http.HttpApplication.wu(JAX)
> at com.evermind.server.http.HttpApplication.v4(JAX)
> at com.evermind.server.http.HttpApplication.<init>(JAX)
> at com.evermind.server.Application.ur(JAX)
> at com.evermind.server.http.el.ur(JAX)
> at com.evermind.server.http.ek.nm(JAX)
> at com.evermind.server.http.ef.s1(JAX)
> at com.evermind.server.http.ef.do(JAX)
> at com.evermind.util.f.run(JAX)
>9/19/02 8:25 AM trending: org.apache.struts.action.ActionServlet: Finalizing
>this controller
>servlet
>9/19/02 8:25 AM trending: 1.4.5 Started
>
>In our struts-config.xml we have tried the following but with no avail.
>default setting
><!DOCTYPE struts-config PUBLIC
> "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN"
> "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">
>
>attempt 1
><!DOCTYPE struts-config PUBLIC
> "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN"
>
>"classloader:/opt/orion/lib/struts.jar/org/apache/struts/resources/struts-co
>nfig_1_0.dtd">
> <!--"file://vision/test/test/struts-config_1_0.dtd"-->
>
>
>
>
>
>--
>To unsubscribe, e-mail: <ma...@jakarta.apache.org>
>For additional commands, e-mail: <ma...@jakarta.apache.org>
>
>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>