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. > >