Help
Bonjour à Tous.
Je débute avec Struts et j'ai bcp de mal à afficher ma premiere Page.
En fait j'ai repris un exemple (très simple) sur le net et j'essai de le faire tourner sous NetBeans !
Voila j'ai installé tout le package Struts (jar, taglib, ...) et configurer
comme il se doit : web.xml et struts-config.xml (actionServlet, les actions...)
Quand je lance la compile totale du projet tout se passe bien (Chek de web.xml et struts-config.xml OK) !
Aussi Tomcat me renvoie l'erreur suivante lorsque je souhaite afficher ma 1ere page :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
 
javax.servlet.ServletException: org/apache/struts/taglib/bean/MessageTag
	at org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet.service(IDEJspServlet.java:349)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:226)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
 
...etc....
 
root cause 
 
java.lang.NoClassDefFoundError: org/apache/struts/taglib/bean/MessageTag
	at java.lang.Class.getDeclaredConstructors0(Native Method)
	at java.lang.Class.privateGetDeclaredConstructors(Class.java:1610)
	at java.lang.Class.getConstructor0(Class.java:1922)
	at java.lang.Class.newInstance0(Class.java:278)
	at java.lang.Class.newInstance(Class.java:261)
	at org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet$JspServletWrapper.load(IDEJspServlet.java:106)
	at org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet$JspServletWrapper.loadIfNecessary(IDEJspServlet.java:150)
	at org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet$JspServletWrapper.service(IDEJspServlet.java:160)
	at org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet.serviceJspFile(IDEJspServlet.java:246)
 
...etc...
Je joins également le code de la page à afficher !

<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
 
<html>
 
	<head>
		<title><bean:message key='index.title'/></title>
	</head>
 
	<body>
 
	<html:errors />
 
	<html:form action="/login">
 
		<table width="45%" border="0">
			<tr>
				<td><bean:message key='index.username' /></td>
				<td><html:text property="nom" /></td>
			</tr>
			<tr>
				<td><bean:message key='index.password' /></td>
				<td><html:password property="pass" /></td>
			</tr>
			<tr>
				<td colspan="2" align="center"><html:submit /></td>
			</tr>
		</table>
	</html:form>
 
	<a href="addUser.jsp"><bean:message key='addUser'/></a>
 
	</body>
 
</html>


Par avance merci à toute personne qui pourra m'aider ou me refiler une piste !!!