Struts 2.2.1 donne aucune Action n'est mappé pour l'espace de noms et le nom de l'action

J'ai une simple Struts 2 application que j'ai créer et déployer de glassfish avec Netbeans. Quand je pointe le navigateur web pour http://localhost:8080/Struts2Hello/login.action/ il donne cette erreur:

Aucune Action n'est mappé pour l'espace de noms et le nom de l'action .

Mon action est nommé "connexion". Pourquoi il pense qu'il est nommé "."?

(Dans l'ordre pour en arriver là j'ai aussi eu à ajouter de la javassist-3.7.ga de mon répertoire lib/. Je ne suis pas sûr pourquoi, mais c'est ce que les autres ont fait pour faire des Boudins 2.2 travail.)

Voici mon web.xml et struts.xml les fichiers (oui, l'struts.xml est déployé à WEB-INF/classes):

<filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
    <filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
    <welcome-file>Login.jsp</welcome-file>
</welcome-file-list>

<package name="default" extends="struts-default" namespace="/">

    <action name="login" class="action.LoginAction">
        <result name="success">Welcome.jsp</result>
        <result name="error">Login.jsp</result>

    </action>
</package>

Grâce.

Doyen

InformationsquelleAutor Dean Schulze | 2010-09-18