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:
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:Etat HTTP 404 - There is no Action mapped for action name HelloWorld.
J'ai plusieurs mots qui sont soulignés. Je les ai mis en gras.
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>
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!
Partager