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 :

classe d'action introuvable.


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 43
    Par défaut classe d'action introuvable.
    Bonjour,

    je développe une application basique avec strut2, que je tente de déployer avec weblogic 10, sous windows.

    J'ai créé une action ihm.Bienvenue et j'ai bien la classe compilée sous WEB-INF/classes/ihm/Bienvenue.class
    et mon fichier strus.xml, sous WEB-INF/classes :

    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>
    ...
     <package name="webapp" extends="struts-default">
    ...
       <action name="bienvenue" class="ihm.Bienvenue" method="execute">
                <interceptor-ref name="defaultLoginStack">
                     <param name="roleControle.allowedRoles">ROLE_USER</param>
                </interceptor-ref>
                <result name="success">jsp/bienvenue.jsp</result>
        </action>
    ...
    </package>
    </struts>
    Lorsque je tente de démarrer l'application via Weblogic, j'ai l'exception suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <10 mars 2008 14 h 46 CET> <Error> <HTTP> <BEA-101165> <Could not load user defined filter in web.xml: org.apache.struts2.dispatcher.FilterDispatcher.
    Action class [ihm.Bienvenue] not found - action - file:/C:/bea/user_projects/domains/mon_domain/servers/monServeur/stage/Bytel/Bytel/WEB-INF/classes/struts.xml:58:73
            at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:374)
            at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:329)
            at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:429)
            at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:239)
            at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)
    J'ai tenté avec ou sans la factory de spring (StrutsSpringObjectFactory), et j'ai le même résultat.

    Si quelqu'un a une solution, je suis preneur,

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 43
    Par défaut [resolu]
    J'avais compilé ma classe d'action avec le JDK 6 alors que weblogic 10 est à la version 1.5.
    D'où le problème.

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

Discussions similaires

  1. Recherche idée pour une classe event/action
    Par Mehyan dans le forum Langage
    Réponses: 6
    Dernier message: 09/02/2011, 15h50
  2. Réponses: 2
    Dernier message: 07/09/2009, 19h29
  3. Réponses: 3
    Dernier message: 04/03/2009, 22h09
  4. class du bean introuvable
    Par hsmrpro dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 17/05/2008, 13h04
  5. servlet action introuvable
    Par et.rond.et.rond dans le forum Struts 1
    Réponses: 8
    Dernier message: 29/07/2006, 21h26

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