Well, the Null Pointer Exception is caused by java.security.AccessControlException. Look in the catalina.out that you pasted in your mail.
Thanks, Kishore Senji. On Fri, 6 Aug 2004 17:17:05 -0400, Shilpa Nalgonda <[EMAIL PROTECTED]> wrote: > I am pretty much sure that none of the permissions have changed. But i > thought this is more relavant to the null pointer --getXMLReader exception, > for some reason the application is not reading the config parameters in > web.xml. Let me know if i am wrong. > > > > -----Original Message----- > From: Kishore Senji [mailto:[EMAIL PROTECTED] > Sent: Friday, August 06, 2004 4:30 PM > To: Struts Users Mailing List > Subject: Re: FW: null pointer > --org.apache.commons.digester.Digester.getXMLReader(Digester.java:902) > > You don't have the required Rumtime Permission for getting the context > ClassLoader. You might have to set the right permissions in the > catalina.policy file. I guess, By default, these permissions are > granted. Are you overriding these permissions? > > Thanks, > > Kishore Senji. > > On Fri, 6 Aug 2004 12:23:01 -0400, Shilpa Nalgonda > <[EMAIL PROTECTED]> wrote: > > > > I am trying to deploy my prototype shoppingcart application onto linux > > environment , i am using apache tomcat4.0.4, and struts 1.1. The same > > application was deployed successfully on windows. I have copied > > prototype.war into /var/lib/tomcat4/webapps. > > restarted tomcat as /etc/init.d/tomcat4 restart and it does not work. I > > please help. > > And i get this error in log file :...localhost_log.2004-08-06.txt > > > ============================================================================ > > == > > 2004-08-06 03:32:25 StandardContext[/prototype]: Servlet /prototype threw > > load() > > exception > > javax.servlet.ServletException: Servlet.init() for servlet action threw > > exceptio > > n > > at > > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper. > > java:946) > > at > > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:81 > > 0) > > at > > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex > > t.java:3279) > > at > > org.apache.catalina.core.StandardContext.start(StandardContext.java:3 > > 421) > > at > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:78 > > 5) > > at > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478) > > > > at > > org.apache.catalina.core.StandardHost.install(StandardHost.java:738) > > at > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324 > > ) > > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:389) > > at > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java > > :232) > > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl > > eSupport.java:155) > > at > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131) > > > > at > > org.apache.catalina.core.StandardHost.start(StandardHost.java:638) > > at > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123) > > > > at > > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343 > > ) > > at > > org.apache.catalina.core.StandardService.start(StandardService.java:3 > > 88) > > at > > org.apache.catalina.core.StandardServer.start(StandardServer.java:506 > > ) > > at org.apache.catalina.startup.Catalina.start(Catalina.java:781) > > at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) > > at org.apache.catalina.startup.Catalina.process(Catalina.java:179) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > > java:39) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > > sorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) > > ----- Root Cause ----- > > ----- Root Cause ----- > > java.lang.NullPointerException > > at > > org.apache.commons.digester.Digester.getXMLReader(Digester.java:902) > > at org.apache.commons.digester.Digester.parse(Digester.java:1567) > > at > > org.apache.struts.action.ActionServlet.initServlet(ActionServlet.java > > :1433) > > at > > org.apache.struts.action.ActionServlet.init(ActionServlet.java:466) > > at javax.servlet.GenericServlet.init(GenericServlet.java:258) > > at > > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper. > > java:918) > > at > > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:81 > > 0) > > at > > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex > > t.java:3279) > > at > > org.apache.catalina.core.StandardContext.start(StandardContext.java:3 > > 421) > > at > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:78 > > 5) > > at > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478) > > > > at > > org.apache.catalina.core.StandardHost.install(StandardHost.java:738) > > at > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324 > > ) > > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:389) > > at > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java > > :232) > > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl > > eSupport.java:155) > > at > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131) > > > > at > > org.apache.catalina.core.StandardHost.start(StandardHost.java:638) > > at > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123) > > > > at > > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343 > > ) > > at > > org.apache.catalina.core.StandardService.start(StandardService.java:3 > > 88) > > at > > org.apache.catalina.core.StandardServer.start(StandardServer.java:506 > > ) > > at org.apache.catalina.startup.Catalina.start(Catalina.java:781) > > at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) > > at org.apache.catalina.startup.Catalina.process(Catalina.java:179) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > > java:39) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > > sorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) > > > > -----Original Message----- > > From: Shilpa Nalgonda [mailto:[EMAIL PROTECTED] > > Sent: Friday, August 06, 2004 11:53 AM > > To: Tomcat Users List > > Subject: application not working on unix. > > > > I am trying to deploy my prototype shoppingcart application onto linux > > environment , i am using apache tomcat4.0.4, and struts 1.1. The same > > application was deployed successfully on windows. I have copied > > prototype.war into /var/lib/tomcat4/webapps. > > restarted tomcat as /etc/init.d/tomcat4 restart and it does not work. I > > have the following errors in catalina.out and local_host.log ..please > help. > > > > I get this error in catlina.out---- > > Aug 6, 2004 3:32:25 AM org.apache.commons.digester.Digester getParser > > SEVERE: Digester.getParser: > > java.security.AccessControlException: access denied > > (java.lang.RuntimePermission getClassLoader) > > at > > > java.security.AccessControlContext.checkPermission(AccessControlContext.java > > :269) > > at > > java.security.AccessController.checkPermission(AccessController.java:401) > > at > > java.lang.SecurityManager.checkPermission(SecurityManager.java:524) > > at java.lang.ClassLoader.getParent(ClassLoader.java:1034) > > at > > > org.apache.catalina.loader.WebappClassLoader.toString(WebappClassLoader.java > > :888) > > at java.lang.String.valueOf(String.java:2131) > > at java.lang.StringBuffer.append(StringBuffer.java:370) > > at > > > javax.xml.parsers.FactoryFinder.findJarServiceProvider(FactoryFinder.java:34 > > 2) > > at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:226) > > at > > javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:134) > > at > > org.apache.commons.digester.Digester.getFactory(Digester.java:512) > > at > org.apache.commons.digester.Digester.getParser(Digester.java:686) > > at > > org.apache.commons.digester.Digester.getXMLReader(Digester.java:902) > > at org.apache.commons.digester.Digester.parse(Digester.java:1567) > > at > > > org.apache.struts.action.ActionServlet.initServlet(ActionServlet.java:1433) > > at > > org.apache.struts.action.ActionServlet.init(ActionServlet.java:466) > > at javax.servlet.GenericServlet.init(GenericServlet.java:258) > > at > > > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:91 > > 8) > > at > > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810) > > at > > > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java: > > 3279) > > at > > org.apache.catalina.core.StandardContext.start(StandardContext.java:3421) > > at > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785) > > at > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478) > > at > > org.apache.catalina.core.StandardHost.install(StandardHost.java:738) > > at > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324) > > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:389) > > at > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232) > > at > > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor > > t.java:155) > > at > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131) > > at > > org.apache.catalina.core.StandardHost.start(StandardHost.java:638) > > at > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123) > > at > > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343) > > at > > org.apache.catalina.core.StandardService.start(StandardService.java:388) > > at > > org.apache.catalina.core.StandardServer.start(StandardServer.java:506) > > at org.apache.catalina.startup.Catalina.start(Catalina.java:781) > > at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) > > at org.apache.catalina.startup.Catalina.process(Catalina.java:179) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 > > ) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > > ..java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) > > > > > ============================================================================ > > = > > > > And i get this error in log file :...localhost_log.2004-08-06.txt > > > ============================================================================ > > == > > 2004-08-06 03:32:25 StandardContext[/prototype]: Servlet /prototype threw > > load() > > exception > > javax.servlet.ServletException: Servlet.init() for servlet action threw > > exceptio > > n > > at > > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper. > > java:946) > > at > > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:81 > > 0) > > at > > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex > > t.java:3279) > > at > > org.apache.catalina.core.StandardContext.start(StandardContext.java:3 > > 421) > > at > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:78 > > 5) > > at > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478) > > > > at > > org.apache.catalina.core.StandardHost.install(StandardHost.java:738) > > at > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324 > > ) > > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:389) > > at > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java > > :232) > > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl > > eSupport.java:155) > > at > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131) > > > > at > > org.apache.catalina.core.StandardHost.start(StandardHost.java:638) > > at > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123) > > > > at > > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343 > > ) > > at > > org.apache.catalina.core.StandardService.start(StandardService.java:3 > > 88) > > at > > org.apache.catalina.core.StandardServer.start(StandardServer.java:506 > > ) > > at org.apache.catalina.startup.Catalina.start(Catalina.java:781) > > at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) > > at org.apache.catalina.startup.Catalina.process(Catalina.java:179) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > > java:39) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > > sorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) > > ----- Root Cause ----- > > ----- Root Cause ----- > > java.lang.NullPointerException > > at > > org.apache.commons.digester.Digester.getXMLReader(Digester.java:902) > > at org.apache.commons.digester.Digester.parse(Digester.java:1567) > > at > > org.apache.struts.action.ActionServlet.initServlet(ActionServlet.java > > :1433) > > at > > org.apache.struts.action.ActionServlet.init(ActionServlet.java:466) > > at javax.servlet.GenericServlet.init(GenericServlet.java:258) > > at > > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper. > > java:918) > > at > > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:81 > > 0) > > at > > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex > > t.java:3279) > > at > > org.apache.catalina.core.StandardContext.start(StandardContext.java:3 > > 421) > > at > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:78 > > 5) > > at > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478) > > > > at > > org.apache.catalina.core.StandardHost.install(StandardHost.java:738) > > at > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324 > > ) > > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:389) > > at > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java > > :232) > > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl > > eSupport.java:155) > > at > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131) > > > > at > > org.apache.catalina.core.StandardHost.start(StandardHost.java:638) > > at > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123) > > > > at > > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343 > > ) > > at > > org.apache.catalina.core.StandardService.start(StandardService.java:3 > > 88) > > at > > org.apache.catalina.core.StandardServer.start(StandardServer.java:506 > > ) > > at org.apache.catalina.startup.Catalina.start(Catalina.java:781) > > at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) > > at org.apache.catalina.startup.Catalina.process(Catalina.java:179) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > > java:39) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > > sorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]