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 :
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
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>
J'ai tenté avec ou sans la factory de spring (StrutsSpringObjectFactory), et j'ai le même résultat.
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)
Si quelqu'un a une solution, je suis preneur,
Merci
Partager