I am trying to run the Orion Server 1.3 using the "struts" example.

It gets the following error:

Root cause is; java.net.MalformedURLException: unknown protocol: jndi

Full Detail is below:

My question is: Is there a jndi server that is supposed to automatically get
started when Orion Server starts or do I have to run my own jndi server? If
so, how do I do that?

Thanks.
Jim

stdout:

3 jblum:/usr/local/orion#orstart
New org.apache.struts.example.User
Set org.apache.struts.example.User properties
New org.apache.struts.example.Subscription
Set org.apache.struts.example.Subscription properties
Call org.apache.struts.example.Subscription.setUser(User[username=user,
fullName=John Q. User])
Pop org.apache.struts.example.Subscription
New org.apache.struts.example.Subscription
Set org.apache.struts.example.Subscription properties
Call org.apache.struts.example.Subscription.setUser(User[username=user,
fullName=John Q. User])
Pop org.apache.struts.example.Subscription
Call org.apache.struts.example.DatabaseServlet.addUser(User[username=user,
fullName=John Q. User])
Pop org.apache.struts.example.User
register('-//Apache Software Foundation//DTD Struts Configuration 1.0//EN',
'jndi:/home/jblum/web/struts/WEB-INF/lib/struts.jar/org/apache/struts/resour
ces/struts-config_1_0.dtd'
resolveEntity('-//Apache Software Foundation//DTD Struts Configuration
1.0//EN', 'http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd')
 Resolving to alternate DTD
'jndi:/home/jblum/web/struts/WEB-INF/lib/struts.jar/org/apache/struts/resour
ces/struts-config_1_0.dtd'
Orion/1.3.8 initialized


Log file:


11/14/00 4:39 PM Started
11/14/00 4:39 PM defaultWebApp: org.apache.struts.example.DatabaseServlet:
init
11/14/00 4:39 PM defaultWebApp: org.apache.struts.example.DatabaseServlet:
Initializing database servle
t
11/14/00 4:39 PM defaultWebApp: org.apache.struts.example.DatabaseServlet:
Loading database from '/web/
struts/WEB-INF/database.xml'
11/14/00 4:39 PM defaultWebApp: org.apache.struts.action.ActionServlet: init
11/14/00 4:39 PM defaultWebApp: org.apache.struts.action.ActionServlet:
Loading application resources f
rom resource org.apache.struts.example.ApplicationResources
11/14/00 4:39 PM defaultWebApp: org.apache.struts.action.ActionServlet:
Initializing configuration from
 resource path /WEB-INF/struts-config.xml
11/14/00 4:39 PM defaultWebApp: 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:951)
        at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:364)
        at javax.servlet.GenericServlet.init(GenericServlet.java)
        at com.evermind.server.http.HttpApplication.wo(JAX)
        at com.evermind.server.http.HttpApplication.v6(JAX)
        at com.evermind.server.http.HttpApplication.wh(JAX)
        at com.evermind.server.http.HttpApplication.vs(JAX)
        at com.evermind.server.http.HttpApplication.<init>(JAX)
        at com.evermind.server.Application.ue(JAX)
        at com.evermind.server.http.ej.ue(JAX)
        at com.evermind.server.http.ei.um(JAX)
        at com.evermind.server.http.ei.f9(JAX)
        at com.evermind.server.http.ej.uq(JAX)
        at com.evermind.server.http.ej.f9(JAX)
        at com.evermind.server.ApplicationServer.apd(JAX)
        at com.evermind.server.ApplicationServer.f9(JAX)
        at com.evermind.server.hc.run(JAX)
        at java.lang.Thread.run(Thread.java:484)
        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:619)
        at
com.sun.xml.parser.ExternalEntity.getInputSource(ExternalEntity.java:46)
        at com.sun.xml.parser.Parser.pushReader(Parser.java:2768)
        at
com.sun.xml.parser.Parser.externalParameterEntity(Parser.java:2504)
        at com.sun.xml.parser.Parser.maybeDoctypeDecl(Parser.java:1137)
        at com.sun.xml.parser.Parser.parseInternal(Parser.java:481)
        at com.sun.xml.parser.Parser.parse(Parser.java:284)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:155)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:77)
        at org.apache.struts.digester.Digester.parse(Digester.java:754)
        at
org.apache.struts.action.ActionServlet.initMapping(ActionServlet.java:948)
        at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:364)
        at javax.servlet.GenericServlet.init(GenericServlet.java)
        at com.evermind.server.http.HttpApplication.wo(JAX)
        at com.evermind.server.http.HttpApplication.v6(JAX)
        at com.evermind.server.http.HttpApplication.wh(JAX)
        at com.evermind.server.http.HttpApplication.vs(JAX)
        at com.evermind.server.http.HttpApplication.<init>(JAX)
        at com.evermind.server.Application.ue(JAX)
        at com.evermind.server.http.ej.ue(JAX)
        at com.evermind.server.http.ei.um(JAX)
        at com.evermind.server.http.ei.f9(JAX)
        at com.evermind.server.http.ej.uq(JAX)
        at com.evermind.server.http.ej.f9(JAX)
        at com.evermind.server.ApplicationServer.apd(JAX)
        at com.evermind.server.ApplicationServer.f9(JAX)
        at com.evermind.server.hc.run(JAX)
        at java.lang.Thread.run(Thread.java:484)
        at com.evermind.util.f.run(JAX)

Reply via email to