cherche signification de l'erreur org.apache.jasper.JasperException: Module 'null' no
bonjour je suis debutant en struts je viens de creer une application que j'ai trouvé dans un livre en se basant sur un struts blank mais j'ai une erreur que j'arrive pas à la corriger: l'erreur est :
org.apache.jasper.JasperException: Module 'null' not found.
sachant que cette erreur ne se produit pas si j'enlève le formulaire de ma page jsp et que je garde que des textes
merci !!!
J'ai une solution qui a fonctionné chez moi
Bonjour,
voici comment j'ai résolu ce pb :
J'ai modifié 1 paramètre, et là depuis ma page se charge correctement sans le plantage "module 'null' not found"
voici mon fichier web.xml avant modif :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>TSL</display-name>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
</web-app> |
Voici mon fichier web.xml après modif
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>TSL</display-name>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
</web-app> |
Le changement est de rajouter la ligne <load-on-startup>2</load-on-startup>
Voilà, chez moi cela fonctionné, j'espère que cela sera pareil dans votre cas ;)