I have tried it with and without the security option both instances fail. I
have an explicit grant for the
jar file containing openorb.


The dump you wanted:
exception : org.omg.CORBA.INITIALIZE: Cannot create resource URL.
Please set the openorb.home property.
at
org.openorb.CORBA.kernel.Configurator.parseSpecialArgs(Configurator.java:418
)
at org.openorb.CORBA.kernel.Configurator.(Configurator.java:81)
at
org.openorb.CORBA.kernel.OpenORBLoader.init(OpenORBLoader.java:111)
at org.openorb.CORBA.ORB.set_parameters(ORB.java:645)
at org.omg.CORBA.ORB.init(ORB.java:125)
at
org.apache.cocoon.www.ajathena.submissions_xsp.(submissions_xsp.java:72)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:237)
at
org.apache.cocoon.components.language.programming.CompiledProgrammingLanguag
e.load(CompiledProgrammingLanguage.java:148)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.generat
eResource(ProgramGeneratorImpl.java:321)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.createR
esource(ProgramGeneratorImpl.java:271)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(Pr
ogramGeneratorImpl.java:188)
at
org.apache.cocoon.generation.ServerPagesGenerator.setup(ServerPagesGenerator
.java:170)
at
org.apache.cocoon.components.pipeline.AbstractEventPipeline.setupPipeline(Ab
stractEventPipeline.java:142)
at
org.apache.cocoon.components.pipeline.CachingEventPipeline.setup(CachingEven
tPipeline.java:239)
at
org.apache.cocoon.components.pipeline.CachingEventPipeline.generateKey(Cachi
ngEventPipeline.java:99)
at
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingS
treamPipeline.java:277)
at
org.apache.cocoon.www.ajathena.sitemap_xmap.wildcardMatchN400039(sitemap_xma
p.java:616)
at
org.apache.cocoon.www.ajathena.sitemap_xmap.process(sitemap_xmap.java:368)
at
org.apache.cocoon.www.ajathena.sitemap_xmap.process(sitemap_xmap.java:316)
at org.apache.cocoon.sitemap.Handler.process(Handler.java:163)
at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:114)
at
org.apache.cocoon.www.sitemap_xmap.wildcardMatchN400238(sitemap_xmap.java:34
15)
at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2602)
at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2483)
at org.apache.cocoon.sitemap.Handler.process(Handler.java:163)
at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:114)
at org.apache.cocoon.Cocoon.process(Cocoon.java:514)
at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:243)
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.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:2344)
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.valves.AccessLogValve.invoke(AccessLogValve.java:462)
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:
1011)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106
)
at java.lang.Thread.run(Thread.java:484


----- Original Message -----
From: "Craig R. McClanahan" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Saturday, December 15, 2001 10:39 PM
Subject: Re: Url handler (Cocoon/OpenOrb/Tomcat 4.0.1 mix)


>
>
> On Sat, 15 Dec 2001, Anton Jansen wrote:
>
> > Date: Sat, 15 Dec 2001 22:33:26 +0100
> > From: Anton Jansen <[EMAIL PROTECTED]>
> > Reply-To: Tomcat Users List <[EMAIL PROTECTED]>
> > To: [EMAIL PROTECTED]
> > Subject: Url handler (Cocoon/OpenOrb/Tomcat 4.0.1 mix)
> >
> > An application I have written uses the cocoon work frame in which a java
> > class is compiled which uses the OpenORB. Their is a problem with the
> > initialisation of the ORB, it tries to add a url handler and for some
reason
> > tomcat doesn't like this (see
> > http://openorb.exolab.org/list-archive-dev/msg01505.html). I have tried
to
> > add the jar file containing the orb into the common directory which
doesn't
> > help and added the catalina.out file giving full permision to every
class,
> > but this has also no effect.
> >
> > What i want to know is, how do i give my openorb classes in tomcat
> > permission to adapt the url handler?
> >
> > Versions:
> > OpenORB 1.1.0
> > Cocoon 2.01
> > Tomcat 4.0.1
> >
>
> Without seeing your stack trace, it's difficult to be very helpful.
> However, I assume from your comments that you are running with the
> security manager enabled, and encountered a security exception?
>
> Debugging these things gets pretty interesting, because it is not always
> obvious exactly what permissions you need.  There is some advice on
> turning on debugging output at the bottom of the Security Manager HOW-TO
> document, available online at:
>
>
http://jakarta.apache.org/tomcat/tomcat-4.0-doc/security-manager-howto.html
>
> You will want to create a "grant" section in
> $CATALINA_HOME/conf/catalina.policy solely for the JAR file containing the
> OpenORB classes, with whatever additional permissions are required to stop
> getting "FAILED" messages (for your calls) in the debug output.
>
> Craig McClanahan
>
>
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>



--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to