IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sécurité Java Discussion :

[JGuard] Problème pour l'utiliser


Sujet :

Sécurité Java

  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 35
    Par défaut [JGuard] Problème pour l'utiliser
    Bonjour,

    J'utilise Netbeans 6, et je souhaite créer une application JavaEE avec le framework Struts. Je souhaite également utiliser JGuard pour gérer l'authentification et les autorisations.

    Je me suis donc appuyé sur l'exemple Struts fourni par JGuard, mais ça ne fonctionne pas. Il semble que ce soit le web.xml qui pose problème car lorsque je remet le web.xml d'origine, l'application démarre. J'ai pourtant tout configuré comme il se devait, d'abord le web.xml, puis JGuardFilter.xml, JGuardAuthentication.xml, et enfin JGuardAuthorization.xml. J'ai bien ajouter les 3 librairies JAR (jguard-jee, -core et -ext) à mon projet.

    J'ai même copié/collé le web.xml de l'application d'exemple sans succès. Voici le log de Tomcat si j'essaie d'exécuter l'application:

    -------------------
    13 sept. 2008 10:55:01 org.apache.catalina.core.StandardContext listenerStart
    GRAVE: Exception lors de l'envoi de l'�v�nement contexte initialis� (context initialized) � l'instance de classe d'�coute (listener) net.sf.jguard.jee.listeners.ContextListener
    java.lang.NoClassDefFoundError: org/dom4j/DocumentException
    at net.sf.jguard.jee.util.WebappUtil.getWebappHomePath(WebappUtil.java:71)
    at net.sf.jguard.jee.listeners.ContextListener.contextInitialized(ContextListener.java:98)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
    at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1116)
    at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1214)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
    at java.lang.Thread.run(Thread.java:619)

    Caused by: java.lang.ClassNotFoundException: org.dom4j.DocumentException
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    ... 13 more

    13 sept. 2008 10:55:05 org.apache.catalina.core.StandardContext listenerStart
    GRAVE: Exception lors de l'envoi de l'�v�nement contexte initialis� (context initialized) � l'instance de classe d'�coute (listener) net.sf.jguard.jee.listeners.ContextListener
    java.lang.NoClassDefFoundError: org/dom4j/DocumentException
    at net.sf.jguard.jee.util.WebappUtil.getWebappHomePath(WebappUtil.java:71)
    at net.sf.jguard.jee.listeners.ContextListener.contextInitialized(ContextListener.java:98)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
    at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247)
    at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:377)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)

    Caused by: java.lang.ClassNotFoundException: org.dom4j.DocumentException
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    ... 21 more


    Voilà, j'espère que quelqu'un pourra m'aider. Car, franchement, je ne vois pas ce que j'ai pu oublier après avoir lu la doc en long, en large, et en travers.

  2. #2
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 35
    Par défaut
    J'ai finalement trouvé d'où venait l'erreur.

    Je n'avais pas importé le jar de la librairie dom4j.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème pour l'utilisation d'un script cgi
    Par e-m.guillaume dans le forum Web
    Réponses: 1
    Dernier message: 05/03/2009, 14h40
  2. Problème pour première utilisation
    Par hollowdeadoss dans le forum Débuter
    Réponses: 3
    Dernier message: 13/08/2008, 11h42
  3. Réponses: 5
    Dernier message: 22/11/2007, 20h12
  4. [Lazarus] Problème pour l'utilisation des fichiers
    Par Lulu_n10 dans le forum Lazarus
    Réponses: 7
    Dernier message: 30/03/2007, 16h54
  5. Réponses: 9
    Dernier message: 14/09/2006, 21h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo