What are the versions of Xindice and Tomcat that you tried?

Natalia

On Tue, Jun 2, 2009 at 1:49 PM, prasub <webplu...@gmail.com> wrote:
>
> I am new to Tomcat and Xindice. I have successfully configured and built
> xindice (as per the documentation). Now when I try to visit the following
> link:
>
> http://localhost:8080/xindice
>
> I get the following error message:
> ____________
>
> exception
>
> javax.servlet.ServletException: Servlet.init() for servlet xindice threw
> exception
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>        
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>        
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>        org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>        java.lang.Thread.run(Thread.java:636)
>
> root cause
>
> org.apache.xindice.util.ConfigurationException: Failed to load
> configuration.
>
> org.apache.xindice.server.XindiceServlet.loadConfiguration(XindiceServlet.java:267)
>        org.apache.xindice.server.XindiceServlet.init(XindiceServlet.java:105)
>        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        java.lang.reflect.Method.invoke(Method.java:616)
>        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
>        java.security.AccessController.doPrivileged(Native Method)
>        javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
>        
> org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
>
> org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
>
> org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:115)
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>        
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>        
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>        org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>        java.lang.Thread.run(Thread.java:636)
>
> root cause
>
> java.security.AccessControlException: access denied
> (java.util.PropertyPermission xindice.configuration read)
>
> java.security.AccessControlContext.checkPermission(AccessControlContext.java:342)
>        
> java.security.AccessController.checkPermission(AccessController.java:553)
>        java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
>        
> java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302)
>        java.lang.System.getProperty(System.java:669)
>
> org.apache.xindice.server.XindiceServlet.loadConfiguration(XindiceServlet.java:232)
>        org.apache.xindice.server.XindiceServlet.init(XindiceServlet.java:105)
>        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        java.lang.reflect.Method.invoke(Method.java:616)
>        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
>        java.security.AccessController.doPrivileged(Native Method)
>        javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
>        
> org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
>
> org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
>
> org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:115)
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>        
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>        
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>        org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>        java.lang.Thread.run(Thread.java:636)
>
> ____________
>
> I have followed the instruction listed out on xindice installation howto
> page. The one thing that is not clear is where should the
> <context>..</context> info of xindice.xml be appended to in the server.xml
> file? I added it as a child under the <host> tag and later moved it as a
> sibling to <host> tag. Both instances didn't make a difference.
>
> Since, I am new to Java as well as Tomcat, I am unable to narrow down on the
> security settings of Tomcat. I even checked my tomcat6 startup script and
> there is no mention of starting the service with security ON.
>
> Can someone help me out on how to configure and run xindice with tomcat?
>
> Thanks in advance.
> --
> View this message in context: 
> http://www.nabble.com/Tomcat-permissions-issue-when-trying-to-load-xindice-configuration-tp23837520p23837520.html
> Sent from the Xindice - Users mailing list archive at Nabble.com.
>
>

Reply via email to