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

Struts 1 Java Discussion :

[Struts Menu][Tiles] Problème d'utilisation


Sujet :

Struts 1 Java

  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2007
    Messages
    372
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 372
    Par défaut [Struts Menu][Tiles] Problème d'utilisation
    Bonjour, Je suis entrain de mettre en place struts-menu, mais j'obtiens l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    16:37:47,703 ERROR ActionServlet:364 - Unable to initialize Struts ActionServlet due to an unexpected exception or error thrown, so marking the servlet as unavailable.  Most likely, this is due to an incorrect or missing library dependency.
    java.lang.NoClassDefFoundError: org/apache/commons/collections/map/LinkedMap
    	at net.sf.navigator.menu.MenuRepository.<init>(MenuRepository.java:38)
    	at net.sf.navigator.menu.MenuPlugIn.init(MenuPlugIn.java:53)
    	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
    	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
    	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
    	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
    	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3917)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4201)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
    	at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
    	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
    	at org.apache.catalina.core.StandardService.start(StandardService.java:450)
    	at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
    	at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
    	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
    j'ai mis les .jar suivant : standard et struts-menu,

    Dans mon :

    menu-config :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?xml version="1.0" encoding="UTF-8" ?>
     
    <MenuConfig>
      <Displayers>
         <Displayer name="Simple"
                    type="net.sf.navigator.displayer.SimpleMenuDisplayer"/>
      </Displayers>
      <Menus>
         <Menu name="contactMenu" title="Contact" location="?Contact">
            <Item name="email" title="E-Mail" location="?EMail"/>
            <Item name="phone" title="Phone" location="?Phone"/>
         </Menu>
      </Menus>
    </MenuConfig
    >

    struts-config :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <plug-in className="net.sf.navigator.menu.MenuPlugIn">
      <set-property property="menuConfig" value="/WEB-INF/menu-config.xml"/> <!-- Default settings -->
    </plug-in>
    Dans mon fichier jsp (template) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <%@ taglib uri="http://struts-menu.sf.net/tag" prefix="menu" %>
     
     
     
     <menu:useMenuDisplayer name="Simple"
      bundle="org.apache.struts.action.MESSAGE">
      <menu:displayMenu name="contactMenu"/>
     
    </menu:useMenuDisplayer>
    Merci beacoup pour votre aide !

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Apparemment, il te manque le jar commons-collections.jar ou tu n'as pas la bonne version.
    Quelle serveur d'application utilises-tu et quelle version ?
    parce que normalement, le jar est livré avec le serveur d'application.

  3. #3
    Membre éclairé
    Inscrit en
    Septembre 2007
    Messages
    372
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 372
    Par défaut
    effectivement j'avais une version de common inférieur à la version 3, je l'ai cha,gé mais maintenant il me dit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    The displayer mapping for the specified MenuDisplayer does not exist

  4. #4
    Membre éclairé
    Inscrit en
    Septembre 2007
    Messages
    372
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 372
    Par défaut
    Ok, j'ai résolu le problème, merci beacoup

    Une autre question : j'ai deja un menu que j'ai conçu, j'aimerais bien savoir s'il ya une possibilité de mettre mon menu avec les avantages que donne struts menu ?

    Vous avez une idée ?

  5. #5
    Membre éclairé
    Inscrit en
    Septembre 2007
    Messages
    372
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 372
    Par défaut
    Vous n'avez pas d'idée à me proposez ?

Discussions similaires

  1. Problème avec struts-menu
    Par g56589 dans le forum Struts 1
    Réponses: 5
    Dernier message: 01/08/2008, 22h39
  2. [Tiles] Problème d'utilisation
    Par info007 dans le forum Struts 1
    Réponses: 8
    Dernier message: 26/04/2008, 15h21
  3. [Struts-Layout] Problème d'utilisation du Datagrid
    Par nabil148911 dans le forum Struts 1
    Réponses: 12
    Dernier message: 30/07/2007, 12h18
  4. Probléme d'utilisation de Struts et Hibernate ensemble.
    Par kenza_sana_2 dans le forum Struts 1
    Réponses: 17
    Dernier message: 11/06/2007, 12h07
  5. [STRUTS][TILES] Problème sur actions génériques
    Par xv-mnt dans le forum Struts 1
    Réponses: 1
    Dernier message: 02/08/2005, 10h15

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