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 :

Problème test application sur Tomcat 7!


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mumu27
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 213
    Par défaut Problème test application sur Tomcat 7!
    Bonjour,

    j'ai essayé d'installer struts2 à partir d'une application Struts vide, livrée en standard permettant d'installer le framework. Cette application vide porte le nom de struts2-blank-2.1.6.war. J'ai décompressé son contenu et j'ai ensuite crée un projet Tomcat à l'aide d'Eclipse.
    Tout à l'air bien, sauf que quand je démarre Tomcat 7.0 et que je saisis mon URL: http://localhost:7070/installationstruts2/, il me met ce message d'erreur:

    Etat HTTP 404 - There is no Action mapped for action name HelloWorld.
    J'ai vu que cela pouvait être en rapport avec le fichier struts.xml, mais j'avoue que je ne vois pas trop le problème. Voici mon 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
    18
    19
    20
    21
    22
    23
    24
    25
    <?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="false" />
    
        <include file="example.xml"/>
    
    
    
        <package name="default" namespace="/" extends="struts-default">
            <default-action-ref name="index" />
            <action name="index">
                <result type="redirectAction">
                    <param name="actionName">HelloWorld</param>                <param name="namespace">/example</param>            </result>
            </action>
        </package>
    
        <!-- Add packages here -->
    
    </struts>
    J'ai plusieurs mots qui sont soulignés. Je les ai mis en gras.
    Dans le livre que j'étudie, ils utilisent plutôt Tomcat 6.X que 7.0, je me suis demandé, si le problème venait de là.
    Si vous avez une idée, je suis preneur.

    Merci d'avance, mumu27!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 14
    Par défaut
    <package name="default" namespace="/" extends="struts-default">
    <default-action-ref name="index" />
    <action name="index">
    <result type="redirectAction">
    <param name="actionName">HelloWorld</param> <param name="namespace">/example</param> </result>
    </action>
    </package>

    ceci définit l'action par default (index) cette action redirige vers une action HelloWorld dans le namespace example :=>
    url-appli-demo/example/HelloWorld

    il faut définir une action HelloWorld dans un namespace /example

    <package name="exemple" namespace="/exemple" extends="struts-default">
    <action name="HelloWorld">
    <result>page.jsp</result>
    </action>
    </package>

Discussions similaires

  1. Problème "Add Applications" sur Redhat 4
    Par Metsnake dans le forum RedHat / CentOS / Fedora
    Réponses: 3
    Dernier message: 21/02/2008, 20h14
  2. Problème test application C++ Builder 6 avec C++ Builder 5
    Par dark0502 dans le forum C++Builder
    Réponses: 0
    Dernier message: 17/12/2007, 12h18
  3. Réponses: 4
    Dernier message: 05/07/2007, 00h37
  4. [EJB3] Problème test JUNIT sur JBoss
    Par Thane dans le forum Java EE
    Réponses: 2
    Dernier message: 14/02/2007, 15h11
  5. problème servlet + JDBC sur tomcat
    Par pellec dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 09/08/2006, 09h45

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