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
Partager