Exception 加载文件struts-default.xml时捕获到异常

Exception 加载文件struts-default.xml时捕获到异常,exception,ubuntu,filter,struts,tomcat6,Exception,Ubuntu,Filter,Struts,Tomcat6,我对Java并不陌生。我以前用它做过很多事情。但是我正在从PHP迁移到JavaServlet/JSP(我是新手),我无法找出这个错误来挽救我的生命。我使用Ubuntu9.04的Synaptic软件包管理器安装了Tomcat6,它工作起来很有魅力。但是,当我将struts放在WEB-INF/lib目录中并尝试制作struts应用程序时,我会在日志文件中看到下面的内容 我使用struts-blank.war启动项目,因此web.xml与struts 2.1.8.1中提供的相同 读取struts-de

我对Java并不陌生。我以前用它做过很多事情。但是我正在从PHP迁移到JavaServlet/JSP(我是新手),我无法找出这个错误来挽救我的生命。我使用Ubuntu9.04的Synaptic软件包管理器安装了Tomcat6,它工作起来很有魅力。但是,当我将struts放在WEB-INF/lib目录中并尝试制作struts应用程序时,我会在日志文件中看到下面的内容

我使用struts-blank.war启动项目,因此web.xml与struts 2.1.8.1中提供的相同

读取struts-default.xml文件似乎存在一些问题

提前谢谢

严重:启动过滤器struts2时出现异常 无法加载配置。-类:java.security.AccessControlContext 文件:AccessControlContext.java 方法:checkPermission 行:342-java/security/AccessControlContext.java:342:-1 位于org.apache.struts2.dispatcher.dispatcher.init(dispatcher.java:431) 位于org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69) 位于org.apache.struts2.dispatcher.ng.filter.strutspreadexecutefilter.init(strutspreadexecutefilter.java:51) 位于org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275) 位于org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397) 位于org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:108) 位于org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709) 位于org.apache.catalina.core.StandardContext.start(StandardContext.java:4359) 位于org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) 位于org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:123) 位于org.apache.catalina.core.ContainerBase$privilegedchild.run(ContainerBase.java:145) 位于java.security.AccessController.doPrivileged(本机方法) 位于org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:769) 位于org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) 位于org.apache.catalina.startup.HostConfig.deploy目录(HostConfig.java:926) 位于org.apache.catalina.startup.HostConfig.deploy目录(HostConfig.java:889) 位于org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) 位于org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149) 位于org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) 位于org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) 位于org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 位于org.apache.catalina.core.StandardHost.start(StandardHost.java:719) 位于org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 位于org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) 位于org.apache.catalina.core.StandardService.start(StandardService.java:516) 位于org.apache.catalina.core.StandardServer.start(StandardServer.java:710) 位于org.apache.catalina.startup.catalina.start(catalina.java:578) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 在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.startup.Bootstrap.start(Bootstrap.java:288) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)中 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中 位于java.lang.reflect.Method.invoke(Method.java:616) 位于org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:177) 原因:无法加载配置。-类:java.security.AccessControlContext 文件:AccessControlContext.java 方法:checkPermission 行:342-java/security/AccessControlContext.java:342:-1 位于com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58) 在org.apache.struts2.dispatcher.dispatcher.init\u预配置(dispatcher.java:374)中 位于org.apache.struts2.dispatcher.dispatcher.init(dispatcher.java:418) ... 36多 原因:加载文件struts-default.xml-Class:java.security.AccessControlContext时捕获异常 文件:AccessControlContext.java 方法:checkPermission 行:342-java/security/AccessControlContext.java:342:-1 位于com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:902) 位于com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:143) 位于com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:110) 在com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:168)上 位于com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55) ... 38多 原因:java.security.AccessControlException:拒绝访问(java.util.PropertyPermission xwork.saxParserFactory读取) 位于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) 位于com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:78) 在com.opensymphony.xwork2.config.provider上