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:
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:
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