Я не новичок в Java. Я сделал много вещей с этим раньше. Но я перехожу с PHP на Java Servlet / JSP (который я , я новичок), и я не могу понять эту ошибку, чтобы спасти мою жизнь. Я установил Tomcat6 с помощью диспетчера пакетов Synaptic в Ubuntu 9.04, и он работает как шарм. Но когда я помещаю Struts в свой каталог WEB-INF / lib и пытаюсь создать приложение для Struts, я получаю следующее в файле журнала.
Я использовал Struts-blank.war для запуска проекта, поэтому файл web.xml такой же, как и в Struts 2.1.8.1.
Похоже, что есть проблема с чтением файла struts-default.xml.
Заранее спасибо
SEVERE: исключение, начиная фильтрующие стойки2
Невозможно загрузить конфигурацию. - Класс: 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.StrutsPrepareAndExecuteFilter.init (StrutsPrepareAndExecuteFilter.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 $ PrivilegedAddChild.run (ContainerBase.java:145)
at 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.deployDirectory (HostConfig.java:926)
в org.apache.catalina.startup.HostConfig.deployDirectories (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)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
в java.lang.reflect.Method.invoke (Method.java:616)
в org.apache.catalina.startup.Bootstrap.start (Bootstrap.java:288)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57)
at 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_PreloadConfiguration (Dispatcher.java:374)
в org.apache.struts2.dispatcher.Dispatcher.init (Dispatcher.java:418)
... еще 36
Вызвано: возникновение исключения при загрузке файла struts-default.xml - Класс: 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)
at java.lang.SecurityManager.checkPermission (SecurityManager.java:549)
at 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.providers.XmlConfigurationProvider.loadConfigurationFiles (XmlConfigurationProvider.java:893)
... еще 42