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 :

Application Struts 2


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 30
    Par défaut Application Struts 2
    je développe une application simple struts 2, et après avoir plusieurs aperçu sur plusieurs forum j'arrive tjrs pas a résoudre mon problème...

    j'ai importé tout les fichier Jar nécessaire , et j'ai aussi crée une page jsp : HelloWorld.jsp

    et c'est parti :

    la class Java :
    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
     
     
    package Appstruts;
    import com.opensymphony.xwork2.ActionSupport;
    public class HelloWorld extends ActionSupport {
     
    	private static final long serialVersionUID = 1L;
    	private String message;
     
    	public String execute(){
    		setMessage("Hi there! This is warm hello from struts2");
    		return SUCCESS;
    	}
             private void setMessage(String Message) {
    		this.message =message;
    	}
     
    	private String getMessage(){
    		return message;
    	}
    }
    fichier Struts.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
     
    <?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.enable" value="false" />
    		<package name="Appstruts" 
                               namespace="/" extends="strutsdefaut">
    		<action name="HelloWorld" class="Appstruts.HelloWorld" >
    			<result>/HelloWorld.jsp</result>
    		</action>
    		</package>
     
     
    	</struts>
    et finalement le fameux 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
     
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    	<display-name>
    	Struts 2: Hello World 
    	</display-name>
     
    <filter>
    		<filter-name>
    			struts2
    		</filter-name>
    		<filter-class>
    			org.apache.struts2.dispatcer.FilterDispatcher
    		</filter-class>
     
    	</filter>
     
    	<filter-mapping>
    		<filter-name>Struts2</filter-name>
    		<url-pattern>/*</url-pattern>
    	</filter-mapping>
     
    	<welcome-file-list>
    		<welcome-file>HelloWorld.jsp</welcome-file>
     
    	</welcome-file-list>
    </web-app>
    mais quand je démarre le tomcat et j'exécute mon application c'est 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
     
    Etat HTTP 404 - 
     
    --------------------------------------------------------------------------------
    type Rapport d'état
     
    message 
     
    description La ressource demandée () n'est pas disponible.:roll:
    --------------------------------------------------------------------------------
     
    Apache Tomcat/5.5.27
    SVP si quelqu'un a une solution efficace a me proposer n'hesitez pas,
    MERCI POUR VOTRE SOUTIEN...
    Images attachées Images attachées  

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 19
    Par défaut
    Bonjour,

    Dans le struts.xml, je vois cela :
    C'est plutôt "struts-default".
    Cordialement,

    Stac

  3. #3
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 30
    Par défaut
    Citation Envoyé par Capitaine Stac Voir le message
    Bonjour,

    Dans le struts.xml, je vois cela :
    C'est plutôt "struts-default".
    Cordialement,

    Stac
    même avec struts-default ca fonctionne pas c'est tjrs l'erreur suivante :

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

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 19
    Par défaut
    Bonjour,

    Pouvez-vous essayer l'adresse suivante : http://localhost:8080/<app_name>/HelloWorld.action. En effet, le namespace du package est "/".

    Cordialement,
    Stac

  5. #5
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 30
    Par défaut
    j'ai essayé cet URL à maintes occasion mais c'est toujours la même erreur...je commence a perdre espoir

  6. #6
    Membre Expert
    Avatar de azstar
    Homme Profil pro
    Architecte Technique BizTalk/.NET
    Inscrit en
    Juillet 2008
    Messages
    1 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Technique BizTalk/.NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 198
    Par défaut
    slt

    essai de suprimer les informations dans les xml ca peut marche..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <struts>
    		<constant name= "struts.enable.DynamicMethodInvocation"
    			value="false" />
    		<constant name="struts.enable" value="false" />
    		<package name="Appstruts" 
                               namespace="/" extends="strutsdefaut">
    		<action name="HelloWorld" class="Appstruts.HelloWorld" >
    			<result>/HelloWorld.jsp</result>
    		</action>
    		</package>
     
     
    	</struts>
    et pour
    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
     
    <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    	<display-name>
    	Struts 2: Hello World 
    	</display-name>
     
    <filter>
    		<filter-name>
    			struts2
    		</filter-name>
    		<filter-class>
    			org.apache.struts2.dispatcer.FilterDispatcher
    		</filter-class>
     
    	</filter>
     
    	<filter-mapping>
    		<filter-name>Struts2</filter-name>
    		<url-pattern>/*</url-pattern>
    	</filter-mapping>
     
    	<welcome-file-list>
    		<welcome-file>HelloWorld.jsp</welcome-file>
     
    	</welcome-file-list>
    </web-app>
    moi j'ai recontre le même probleme en struts 1.* et le probleme ca ete les informations sur la version de xml

Discussions similaires

  1. fermer une application struts
    Par zurich dans le forum Struts 1
    Réponses: 4
    Dernier message: 30/10/2006, 16h20
  2. installer une application struts sur le reseau
    Par zurich dans le forum Struts 1
    Réponses: 2
    Dernier message: 17/10/2006, 17h22
  3. Utilisation des fichiers CSS dans une application Struts
    Par menzlitsh dans le forum Struts 1
    Réponses: 4
    Dernier message: 22/09/2006, 16h29
  4. Utiliser les threads dans application Struts
    Par rach375 dans le forum Struts 1
    Réponses: 7
    Dernier message: 18/09/2006, 11h32
  5. [ Tomcat ]débuguer application Struts sans pluggin Tomcat
    Par laurent.c123 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 12/07/2005, 14h32

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