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 2 Java Discussion :

Struts2 : La ressource demandée n'est pas disponible


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de med_alpa
    Inscrit en
    Juillet 2005
    Messages
    134
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 134
    Par défaut Struts2 : La ressource demandée n'est pas disponible
    Bonjour,

    J'ai implémenté un exemple avec struts 2 :

    Maintenant lorsque j'essaye d'invoquer l'action : l'erreur suivante s'affiche :

    Je ne sais pas pourquoi il cherche sous /StrutsTraining/classes/Hello.jsp
    alors que les pages JSP sont sous : /StrutsTraining/WebContent/WEB-INF/classes


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Etat HTTP 404 - /StrutsTraining/classes/Hello.jsp
     
    type Rapport d''état
     
    message /StrutsTraining/classes/Hello.jsp
     
    description La ressource demandée (/StrutsTraining/classes/Hello.jsp) n'est pas disponible.
    mon struts.xml est :

    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
     
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
    <struts>
    	<constant name="struts.enable.DynamicMethodInvocation" value="false" />
    	<constant name="struts.devMode" value="true" />
    	<package name="default" namespace="/" extends="struts-default">
    		<action name="action1" class="org.training.Hello">
    			<result name="Hello">classes/Hello.jsp</result>
    			<result name="goodBy">classes/GoodBy.jsp</result>
    		</action>
    	</package>
    </struts>
    mon web.xml est :

    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
     
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    	id="WebApp_ID" version="3.0">
    	<display-name>StrutsTraining</display-name>
     
    	<filter>
    		<filter-name>struts2</filter-name>
    		<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    	</filter>
     
    	<filter-mapping>
    		<filter-name>struts2</filter-name>
    		<url-pattern>/*</url-pattern>
    	</filter-mapping>
     
    	<welcome-file-list>
    		<welcome-file>index.html</welcome-file>
    	</welcome-file-list>
    </web-app>
    Les pages JSP sont dans le répertoire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    /StrutsTraining/WebContent/WEB-INF/classes

  2. #2
    Membre éprouvé Avatar de Lician
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Mars 2011
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Services de proximité

    Informations forums :
    Inscription : Mars 2011
    Messages : 93
    Par défaut
    Bonjour,

    Pour commencer ce n'est pas forcément le bon plan de mettre des jsp dans le répertoire WEB-INF. En théorie il est surtout là pour les fichiers de configs.
    Mets les directement dans ton dossier WebContent ou encore WebContent/jsp.

    Ensuite, selon mes souvenirs, le dossier "classes" dans WEB-INF contient ton struts.xml et éventuellement ton struts.properties mais en aucun cas des jsp.
    Il est possible donc qu'il y ai un conflit au démarrage même du serveur...

    En espérant que celà puisse t'aider!

    Bon courage!


    Cordialement

  3. #3
    Membre confirmé Avatar de med_alpa
    Inscrit en
    Juillet 2005
    Messages
    134
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 134
    Par défaut
    Bonjour,

    Oui, exactement, c'est un faux problème.

    Maintenant j'utilise la bonne structure (Maven) du projet. et ça fonctionne.

    Merci pour ton aide.

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

Discussions similaires

  1. "La ressource demandée n'est pas disponible"
    Par Arnaud_03 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/08/2008, 09h20
  2. ressource demande n'est pas disponible
    Par j_esti dans le forum Struts 1
    Réponses: 1
    Dernier message: 21/05/2008, 23h49
  3. [Tomcat 6.0] La ressource demandée n'est pas disponible
    Par Monkey_D.Luffy dans le forum JDBC
    Réponses: 14
    Dernier message: 20/05/2008, 15h41
  4. La ressource demandée n'est pas disponible.
    Par info_plus dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 03/04/2008, 17h49
  5. Erreur 404 - La ressource demandée (/**/) n'est pas disponible.
    Par Rom1984 dans le forum Tomcat et TomEE
    Réponses: 9
    Dernier message: 20/03/2008, 16h06

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