Je ne suis pas si nouveau avec Java. J'ai déjà fait plein de trucs avant. Mais je migre de PHP à Java Servlet/JSP (que je suis nouveau) et je ne peux pas comprendre cette erreur pour me sauver la vie. J'ai installé Tomcat6 en utilisant Synaptic Package Manager d'Ubuntu 9.04 et cela fonctionne comme un charme. Mais quand je mets des entretoises dans mon répertoire WEB-INF/lib et essaye de faire une application struts, j'obtiens le dessous dans le fichier journal.Exception interceptée lors du chargement du fichier struts-default.xml
J'ai utilisé struts-blank.war pour démarrer le projet, donc le fichier web.xml est le même que celui fourni dans les struts 2.1.8.1.
Il semble qu'il y ait un problème avec la lecture du fichier struts-default.xml.
Merci à l'avance
GRAVES: Filtre de départ Exception Struts2 Impossible de charger la configuration. - Classe: java.security.AccessControlContext fichier: AccessControlContext.java Méthode: checkPermission ligne: 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. (ApplicationFilterConfi g.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) à java.security.AccessController.doPrivileged (méthode native) à 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.jav a: 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) à sun.reflect.NativeMethodAccessorImpl.invoke0 (Méthode native) à sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57) au soleil.refléter.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 (Méthode natif) à sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57) à sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) à java.lang .reflect.Method.invoke (Method.java:616) sur org.apache.commons.daemon.support.DaemonLoader.start (DaemonLoader.java:177) Causé par: Impossible de charger la configuration. - Classe: java.security.AccessControlContext fichier: AccessControlContext.java Méthode: checkPermission ligne: 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 more Causée par: Exception interceptée lors du chargement du fichier struts-default.xml - Classe: java.security.AccessControlContext Fichier: AccessControlContext.java Méthode: checkPermission Ligne: 342 - java/security/AccessControlConte xt.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 plus Causée par: java.security.AccessControlException: accès refusé (java.util.PropertyPermission xwork.saxParserFactory lu) at java.security .AccessCo ntrolContext.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.providers.XmlConfigurationProvider.loadConfigurationFiles (XmlConfigurationProvider.java:893) ... 42 plus