hi, Jan,

Thank you so much for your prompt response!

Best Regards,

Colin



----- Original Message -----
From: "Jan Metzner" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, April 15, 2002 11:04 AM
Subject: Re: web & webdav administration servlet (database access
managerconfiguration)


> The problem is the openorb.home system property.
> I don't know why, but tomcat can't use the XML:DB API when this property
> isn't set to a directory with the openorb configuration (Resin has no
> problems with that). The work around in XinCon is the directory
> $XINCON_HOME/WEB-INF/openorb and a System.setProperty(...) for this dir.
> So XinCon needs permissons for setting this property. If you don't want
> that, you can do this outside of xincon and delete line 225-228 from
> xincon.DefaultServlet.
>
> ciao Jan
>
> Am Mon, 2002-04-15 um 16.46 schrieb Colin Huang:
> >
> > hi, Jan,
> >
> > When I was testing the xincon application, the following exception
occuered.
> > How should I configure the security manager for the database?
> >
> > Thanks!
> >
> > Colin
> > A Servlet Exception Has Occurred
> > Exception Report:
> > javax.servlet.ServletException: Servlet.init() for servlet xincon threw
> > exception
> > at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:852)
> > at
> >
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:602)
> > 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:215)
> > 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:2314)
> > 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.authenticator.SingleSignOn.invoke(SingleSignOn.java:368)
> > 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:
> > 995)
> > at
> >
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1088
> > )
> > at java.lang.Thread.run(Thread.java:484)
> >
> > Root Cause:
> > java.security.AccessControlException: access denied
> > (java.util.PropertyPermission openorb.home write)
> > at
> >
java.security.AccessControlContext.checkPermission(AccessControlContext.java
> > :272)
> > at
> >
java.security.AccessController.checkPermission(AccessController.java:399)
> > at java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
> > at java.lang.System.setProperty(System.java:641)
> > at xincon.DefaultServlet.initDB(DefaultServlet.java:227)
> > at xincon.DefaultServlet.init(DefaultServlet.java:853)
> > at javax.servlet.GenericServlet.init(GenericServlet.java:258)
> > at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:833)
> > at
> >
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:602)
> > 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:215)
> > 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:2314)
> > 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.authenticator.SingleSignOn.invoke(SingleSignOn.java:368)
> > 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:
> > 995)
> > at
> >
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1088
> > )
> > at java.lang.Thread.run(Thread.java:484)
> >
> > ----- Original Message -----
> > From: "Jan Metzner" <[EMAIL PROTECTED]>
> > To: <[email protected]>
> > Sent: Wednesday, March 13, 2002 7:22 PM
> > Subject: web & webdav administration servlet
> >
> >
> > > I developed a web and webdav administration servlet for xindice. You
can
> > > browse the database with your normal webbrowser and make xpath
queries.
> > > Moreover you can browse it with your favourite webdav client. So you
can
> > > administrate (make collections, copy/move files etc) the database like
> > > your normal filesystem.
> > > The application is only a preview but it works.
> > > You can download the binary war file and the sources:
> > > http://www.mucl.de/~jmetzner/xincon
> > >
> > > If you have questions feel free to contact me!
> > >
> > > Jan
> > >
> > >
> > >
> > >
> >
>
>
>

Reply via email to