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][Débutant]Servlet Action non dispo ?


Sujet :

Struts 1 Java

  1. #1
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut [Résolu][Struts][Débutant]Servlet Action non dispo ?
    Bonjour à tous.
    Voila j'ai une application Struts et j'ai le message d'erreur suivant
    qui m'est envoyé par Tomcat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    type Status report
     
    message Servlet action is currently unavailable
     
    description The requested service (Servlet action is currently unavailable) is not currently available.
    Apparament la servlet action n'est pas dispo ?
    Qu'est ce que cela signifie ?

    Merci pour votre aide !!!!

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 22
    Par défaut salut
    salut
    il faut verifier la syntaxe du fichier strutst-config.xml
    a+

  3. #3
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut
    Voici le struts-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
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
        <form-beans>
            <form-bean name="MyLoginForm" type="Form.loginForm">
            </form-bean>
        </form-beans>
     
        <global-exceptions />
     
        <global-forwards />
     
        <action-mappings>
     
            <action
                path="/login"
                input="/index.jsp"
                name="MyLoginForm"
                type="Action.loginAction">
                <forward name="echec" path="/index.jsp" />
                <forward name="ok" path="/main.jsp" />
            </action>
     
        </action-mappings>
     
        <controller />
     
        <message-resources parameter="resources.ApplicationResources" />
        <plug-in className="plugin.InitBasePlugin" />
    J'ai bien une classe loginForm dans Form
    J'ai bien une classe loginAction dans Action

    Ma page Jsp (avec des Tag struts) s'affiche sans pb mais dés que je clic sur le submit un message de Tomcat me dit que la servlet n'est pas dispo ?

  4. #4
    Membre expérimenté Avatar de coco62
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 237
    Par défaut
    Peut t'on voir la définition de la servlet dans le web.xml ?

  5. #5
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut
    Voici la déclaration de la servlet dans web.xml

    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
     
     
       <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>
     
            <init-param>
                <param-name>debug</param-name>
                <param-value>3</param-value>
     
            </init-param>
     
                    <init-param>
                <param-name>detail</param-name>
                <param-value>3</param-value>
     
            </init-param>
            <load-on-startup>1</load-on-startup>
        </servlet>

  6. #6
    Membre émérite
    Avatar de RanDomX
    Profil pro
    sans
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Par défaut
    Ben clairement il te manque le mapping pour ta servlet action.

    En gros il faut ajouter un noeud <servlet-mapping>.

    Regarde la doc sur le site de struts.

    @+

  7. #7
    Membre éprouvé
    Avatar de dtateur
    Inscrit en
    Mars 2004
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 106
    Par défaut
    Regarde le fichier de log de tomcat (le fichier se trouvant sous le repertoire logs de tomcat). Cela pourra peut-être t'éclairer sur la raison de l'indisponibilité de ta servlet.

  8. #8
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut
    C'est bon ca y est, ca marche !!!
    Merci à tous pour vos tuyaux qui me permettent d'avancer + vite.
    En lisant la log Tomcat ( dtateur ) je me suis apercu que dans struts-config il y avait un plug-in de déclaré ( j'avais copié struts-config d'un autre projet) qui n'existait pas dans mon projet, d'où l'erreur !!!

    Mille merci,.... vraimen trop cool ce forum !!!


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

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/11/2006, 17h12
  2. [Struts]Variable dans une action non réinitialisé
    Par brousaille dans le forum Struts 1
    Réponses: 7
    Dernier message: 15/01/2006, 00h53
  3. Réponses: 3
    Dernier message: 11/10/2005, 23h27
  4. [servlet][struts] Appelle des actions/servlet
    Par AnKhCHFR dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 07/03/2005, 12h55
  5. [Eclipse][Struts][Tomcat] Erreur Http 503 La servlet action.
    Par minique dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 20/09/2004, 17h44

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