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