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] exemples du livre Jakarta Struts inutisatble


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 15
    Par défaut [struts] exemples du livre Jakarta Struts inutisatble
    Bonjour,

    J'ai voulu m'initier à Struts en achetant le livre Jakarta Struts de chez Eyrolles.

    Je télécharge les exemples du livres et au moment des les utiliser dans mon serveur Tomcat (version 4.1.30) aucun exemple ne fonctionne.

    Je suis super furax est-ce que quelqu'un est au courant du problème ?

    d'avance merci

    Seboun

  2. #2
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Par défaut
    si tu disais ce qui ne fonctionne pas...peut etre est-ce un probleme de conf

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 15
    Par défaut
    Je ne pense pas que ce soit un problême de conf.

    par exemple voici l'erreur que j'obtiens à la fin du troisième chapitre :
    Unable to load class form et voici la ligne pointé par l'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <html:form action="Lookup"
          name="lookupForm"
          type="eyrolles.LookupForm" >
    au début de mon fichier .jsp j'ai bien référence la librairie de taglib, elle est également référencé dans le fichier de conf web.xml et le fichier struts-html.tld est copier dans le bon chemin decrit dans le web.xml

  4. #4
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 35
    Par défaut
    J'ai utilisé les mêmes exemples et je n'ai jamais eu de problème.

    Soit plus explicite, donne le message d'erreur en complet.

  5. #5
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    As-tu bien placé toutes les librairies *.jar fournit aced Struts dans ton répertoire /lib/ ???

    a++

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 15
    Par défaut
    J'utilise struts version 1.2.4, je dé-zippe eyrollesstruts dans web-app, j'ai pris soing de bien copier toutes les librairies struts dans $CATALINA_HOME$/web-app/eytollesstruts/WEB-INF/lib et rien de fonctionne.

    Par exemple pour le chapitre 3, 4 et suivant j'ai toujours la même erreur :
    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
     
    javax.servlet.ServletException: "Servlet.init()" pour la servlet action a généré une exception
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:963)
    	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
    	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
    	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    	at java.lang.Thread.run(Thread.java:534)
     
    java.lang.NoClassDefFoundError: org/apache/struts/config/ApplicationConfig
    	at java.lang.Class.getDeclaredMethods0(Native Method)
    	at java.lang.Class.privateGetDeclaredMethods(Class.java:1647)
    	at java.lang.Class.getDeclaredMethods(Class.java:1131)
    	at java.beans.Introspector$1.run(Introspector.java:1126)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1124)
    	at java.beans.Introspector.getTargetMethodInfo(Introspector.java:989)
    	at java.beans.Introspector.getBeanInfo(Introspector.java:370)
    	at java.beans.Introspector.getBeanInfo(Introspector.java:144)
    	at org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(PropertyUtils.java:949)
    	at org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(PropertyUtils.java:979)
    	at org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(PropertyUtils.java:887)
    	at org.apache.commons.beanutils.PropertyUtils.setSimpleProperty(PropertyUtils.java:1774)
    	at org.apache.commons.beanutils.PropertyUtils.setNestedProperty(PropertyUtils.java:1684)
    	at org.apache.commons.beanutils.PropertyUtils.setProperty(PropertyUtils.java:1713)
    	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:823)
    	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:332)
    	at javax.servlet.GenericServlet.init(GenericServlet.java:256)
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
    	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
    	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
    	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    	at java.lang.Thread.run(Thread.java:534)
    J'ai essayer les exemples donnés avec struts et la j'ai aucun problème ni avec ceux du livre O'Reilly

    voila amuser vous bien et d'avance merci mais franchement ça me gave
    Pour la config Struts 1.2.4, Tomcat 4.1.30, J2SE 1.4.2_02.

  7. #7
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par sebounator
    voila amuser vous bien et d'avance merci mais franchement ça me gave
    Pour la config Struts 1.2.4, Tomcat 4.1.30, J2SE 1.4.2_02.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java.lang.NoClassDefFoundError: org/apache/struts/config/ApplicationConfig
    La classe org.apache.struts.config.ApplicationConfig n'existe plus dans Struts 1.2.4
    Les exemples sont surement destinées à être utilisées avec des versions plus anciennes de Struts...

    a++

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 15
    Par défaut
    Super merci beaucoup !! Question bête donc je peux jeter le livre que je viens d'acheter c'est ça ?? existe-t-il une autre solution ?

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

Discussions similaires

  1. meilleur livre français struts
    Par linniesurf dans le forum Struts 1
    Réponses: 9
    Dernier message: 26/07/2007, 18h32
  2. Livre de struts
    Par machipot dans le forum Struts 1
    Réponses: 3
    Dernier message: 30/10/2006, 13h34
  3. [debutant][STRUTS] avis sur un livre sur struts
    Par Snivel dans le forum Struts 1
    Réponses: 5
    Dernier message: 04/03/2006, 12h11
  4. [Struts] Exemples d'application type PetShop ?
    Par 1cado dans le forum Struts 1
    Réponses: 2
    Dernier message: 24/09/2004, 19h11
  5. [STRUTS] exemple, dispatchAction
    Par Canou dans le forum Struts 1
    Réponses: 5
    Dernier message: 10/09/2004, 10h26

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