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 :

ClassNotFoundException ActionServlet problem


Sujet :

Struts 1 Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 241
    Par défaut ClassNotFoundException ActionServlet problem
    Bonjour,
    je suis entrain de developper une application struts mais cependant j'ai l'erreur suivant :

    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
    RAVE: La servlet /spikeStruts a généré une exception "load()"
    java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083)
    	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
    	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4044)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
    	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
    	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
    	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
    	at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
    	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
    	at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
    	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    	at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    	at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    	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:288)
    	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Pourtant j'ai importé tous les libs de struts-1.3.8

    Merci d'avance,
    akaliza

  2. #2
    Membre expérimenté
    Avatar de vahid
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 228
    Par défaut
    Slt
    et tu as cette classe dans les jar importés ?

  3. #3
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    Bonjour akaliza,

    Qu'entends tu par :
    Pourtant j'ai importé tous les libs de struts-1.3.8
    Montre nous exactement ce que tu as fait.

    Dans tous les cas, c'est un problème de classpath, il ne trouve pas ton jar Struts.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 241
    Par défaut erreur dans la console : ClassNotFoundException ActionServlet
    Bonjour,

    en fait j'ai importé tous les jars de struts 1.3.8 à savoir :

    antlr-2.7.2
    commons-digester-1.8
    commons-validator-1.3.1
    struts-core-1.3.8
    struts-mailreader-dao-1.3.8
    bsf-2.3.0
    commons-fileupload-1.1.1
    jstl-1.0.2
    struts-el-1.3.8
    struts-scripting-1.3.8
    commons-beanutils-1.7.0
    commons-io-1.1
    oro-2.0.8
    struts-extras-1.3.8
    struts-taglib-1.3.8
    commons-chain-1.1
    commons-logging-1.0.4
    standard-1.0.2
    struts-faces-1.3.8
    struts-tiles-1.3.8

    Je ne comprends pas, ça ne marche toujours pas

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 241
    Par défaut ClassNotFoundException ActionServlet problème
    dans mes librairies, plus précisement dans le jar struts-core-1.3.8, j'ai une classe qui s'appelle ActionServlet.class.

    Je me demande pourquoi alors ça ne marche pas...

    akaliza

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 241
    Par défaut ClassNotFoundException ActionServlet problem Struts
    Je viens de virer la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <load-on-startup>1</load-on-startup>
    et je n'ai plus d'erreur dans ma console mais je ne comprends toujours pas
    Voici mon fichier web.xml avant que je vire la ligne problèmatique

    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
     
     
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
    <web-app>
      <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
      </servlet>
      <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
      </servlet-mapping>
     
      <welcome-file-list>
      	<welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
      <taglib>
        <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
        <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
      </taglib>
    </web-app>

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 241
    Par défaut ClassNotFoundException ActionServlet problem Struts
    Bonjour,

    effectivement il s'agisssait d'un problème de librairies. en effet, bien que les ayant importés dans eclipse, mon repertoire lib, ne contenait pas ces lib.

    J'ai du donc dû les copier dans ce repertoire et les importer à partir de là

    fk04

  8. #8
    Membre très actif
    Inscrit en
    Juin 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 161
    Par défaut
    Salut, n'oublie pas de marquer un 'resolu' sur la discussion si c'est ok. Tu as un lien pour le faire en haut a droite dans 'options de la discution' ou un truc dans le genre.

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

Discussions similaires

  1. probleme lors de l'execution : ClassNotFoundException
    Par italiasky dans le forum Général Java
    Réponses: 4
    Dernier message: 17/09/2008, 20h59
  2. Réponses: 17
    Dernier message: 07/05/2008, 11h16
  3. [JDBC]Problème ClassNotFoundException
    Par foobar42 dans le forum JDBC
    Réponses: 18
    Dernier message: 24/04/2006, 15h46
  4. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 15h50
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 11h13

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