Bonsoir,

J'ai 2 applis web qui tournent sur le meme serveur tomcat.
Les 2 comportent un controleur.jsp qui diffèrent légèrement.
Dans les controleurs chacun appel via le tag <jsp:useBean>, une classe de leur packet respectif UserBean (meme nom pour les 2classes mais packages différents), dans le useBean pour les 2 j'ai mis le scope a session.
Les .class sont dans le dossier classes de WEB-INF (normal )

pour résumer:
Code ~/appli1/controleur.jsp : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<jsp:useBean id="usr" class="appli1.bean.UserBean" scope="session"></jsp:useBean>
Code ~/appli2/controleur.jsp : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<jsp:useBean id="usr" class="appli2.bean.UserBean" scope="session"></jsp:useBean>

Et voici l'erreur:

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
 
Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:515)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:426)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 
cause mère
 
java.lang.ClassCastException: appli1.bean.UserBean cannot be cast to appli2.bean.UserBean
	org.apache.jsp.src.brainstorming.index_jsp._jspService(index_jsp.java:86)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

Merci