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 :

[Débutant] Etat HTTP 404 - Servlet action n'est pas disponible


Sujet :

Struts 1 Java

  1. #1
    Membre confirmé
    Avatar de Manopower
    Inscrit en
    Décembre 2003
    Messages
    516
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 516
    Points : 453
    Points
    453
    Par défaut [Débutant] Etat HTTP 404 - Servlet action n'est pas disponible
    Bonjour, la fonction rechercher du forum semble planter ou mouliner dans le vide chez moi aujourd'hui et je n'ai pas trouvé dans la FAQ.

    J'imagine que vous allez sourire, mais je suis bloqué depuis ce matin sur ce message et comme je suis débutant en Struts je n'ai pas la moindre idée d'où chercher !

    ci-joint :
    mon fichier 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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app SYSTEM "http://java.sun.com/dtd/web-app_2_3.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>login.jsp</welcome-file>
      </welcome-file-list>
    </web-app><?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app SYSTEM "http://java.sun.com/dtd/web-app_2_3.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>login.jsp</welcome-file>
      </welcome-file-list>
    </web-app>
    et le struts-config.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
    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
    <?xml version="1.0" encoding="ISO-8859-1" ?>
     
    <!DOCTYPE struts-config PUBLIC
              "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN"
              "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">
     
    <struts-config>
     
      <!-- ========== Form Bean Definitions ============ -->
      <form-beans>
      	<form-bean name="loginForm" type="com.sylis.annuaire.web.form.LoginForm" />
      	<form-bean name="rechercheForm" type="com.sylis.annuaire.web.form.RechercheForm" />
      	<form-bean name="resultatForm" type="com.sylis.annuaire.web.form.ResultatForm" />  	
      </form-beans>
     
     
      <!-- ========== Global Forward Definitions ========= -->
      <global-forwards>
        <forward name="recherche" path="/recherche.jsp" /> 
        <forward name="resultat" path="/resultat.jsp" />     
      </global-forwards>
     
     
      <!-- ========== Action Mapping Definitions ======== -->
      <action-mappings>
        <action
        	path="/loginAction"
        	name="loginForm"
        	type="org.springframework.web.struts.DelegatingActionProxy" 
        	scope="session"
        	input="login.jsp"
        	validate="no">   	
          <set-property property = "cancellable" value="true" />  	
          <exception
            key="error.loginIncorrect"
        	path="/login.jsp"
        	scope="request"    	
        	type="com.sylis.annuaire.services.exceptions.LoginException"/>
          <exception
            key="error.passwordIncorrect"
        	path="/login.jsp"
        	scope="request"    	
        	type="com.sylis.annuaire.services.exceptions.PasswordException"/>
        </action>	
        <action
        	path="/resultatAction"
        	name="resultatForm"
        	type="org.springframework.web.struts.DelegatingActionProxy" 
        	scope="request"
        	input="resultat.jsp"
        	validate="no">   	
          <set-property property = "cancellable" value="true" />  	
        </action>	 
     
        <action
        	path="/rechercheAction"
        	name="rechercheForm"
        	type="org.springframework.web.struts.DelegatingActionProxy" 
        	scope="request"
        	input="recherche.jsp"
        	validate="no">    	
          <exception
            key="error.nomObligatoire"
        	path="/recherche.jsp"
        	scope="request"    	
        	type="com.sylis.annuaire.services.exceptions.NomObligatoireException"/>     	    	    	
     
        </action>
      </action-mappings>
     
      <message-resources parameter="langue" null="false" />
     
       <!--  *********************************************** --> 
     <!--  Plug-in SPRING --> 
     <!--  ********************************************** --> 
      <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
      	<set-property property="contextConfigLocation" value="/WEB-INF/coucheWeb.xml /WEB-INF/coucheService.xml" /> 
      </plug-in>
     
    </struts-config>
    L'application est une application d'apprentissage en 3 écrans : 1) login (user/pass) 2) écran recherche (un champ "nom") et 3) un écran résultat

    j'aimerais déjà faire fonctionner ça avec des valeurs en dur avant d'aller les chercher dans une base de donnée. Merci d'avance !

  2. #2
    Membre confirmé
    Avatar de Manopower
    Inscrit en
    Décembre 2003
    Messages
    516
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 516
    Points : 453
    Points
    453
    Par défaut
    en fouillant j'ai pu trouver 2 posts sur ce forum traitant l'erreur, mais cela n'a pas résolu mon problème.

    - mes classes d'action héritent bien de Action
    - j'ai bien le fichier struts.jar dans WEB-INF/lib
    - ma première page Jsp s'affiche correctement, c'est au moment de cliquer sur le bouton login que ça saute

  3. #3
    Membre confirmé
    Avatar de Manopower
    Inscrit en
    Décembre 2003
    Messages
    516
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 516
    Points : 453
    Points
    453
    Par défaut
    Hum problème résolu... un collègue est venu voir il a fait dix mille vérifications après ça marchait et il a dit qu'il savait pas pourquoi ça marchait pas avant puisque tous les fichiers lui paraissaient corrects. Mais surtout il sait pas pourquoi ça marche mieux maintenant qu'avant...

    Je l'ai fait tombé en marche
    Désolé pour ce topic très peu constructif, moi non plus je n'ai rien compris

Discussions similaires

  1. HTTP 404 - Servlet action n'est pas disponible
    Par benoit6315 dans le forum Struts 1
    Réponses: 6
    Dernier message: 28/04/2009, 00h51
  2. Servlet action n'est pas disponible.
    Par Cram_N7 dans le forum Struts 1
    Réponses: 3
    Dernier message: 25/06/2007, 16h41
  3. Réponses: 18
    Dernier message: 07/02/2007, 14h33
  4. Etat HTTP 404 - Servlet action n'est pas disponible.???
    Par iftolotfi dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 05/05/2006, 14h44
  5. [Servlet action n'est pas disponible]
    Par JauB dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 04/11/2005, 09h23

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