bonjour

je suis en train de développer une application pour un site de vente en ligne et j'utilise des bean stateful mais au niveau de la servlet qui gére l'ajout de nouveaux client j'ai un problème.

voici l'interface :
@Remote
public interface GestionClientRemote {

public void addClient(client c);
public List <client> infoclients(String login,String pass);
public Boolean clientNotExiste(String login,String pass);


}


voici le bean :
@Stateful
public class GestionClient implements GestionClientRemote {
@PersistenceContext(name="entities")
private EntityManager em;


public GestionClient() {

}


public void addClient(client c) {

em.persist(c);
}


@SuppressWarnings("unchecked")
public List<client> infoclients(String login,String pass) {

return em.createQuery("SELECT c FROM client c where c.login='"+login+"' and c.pass='"+pass+"'").getResultList();
}


voici la servlet :

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String nom = request.getParameter("nom");
String prenom = request.getParameter("prenom");
String tel = request.getParameter("tel");
String mail = request.getParameter("mail");
String adresse = request.getParameter("adresse");
String login = request.getParameter("login");
String pass = request.getParameter("pass");

if ((nom.equals(""))||(prenom.equals(""))||(tel.equals(""))||(adresse.equals(""))||(login.equals(""))||(pass .equals("")))
response.sendRedirect("inscription.jsp");
else
{
Properties p = new Properties( );
p.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
p.put(Context.URL_PKG_PREFIXES, " org.jboss.naming:org.jnp.interfaces");
p.put(Context.PROVIDER_URL, "jnp://localhost:1099");
Context ctx;
try {

ctx = new InitialContext(p);

GestionClientRemote GC = (GestionClientRemote) ctx.lookup("GestionClient/remote");

if (GC.clientNotExiste(login, pass))
{
System.out.print("ok1");
GC.addClient(new client(nom, prenom, tel, mail, adresse, login, pass));
response.sendRedirect("inscriptionValide.jsp");
}

else
response.sendRedirect("Echec.jsp?action=0");
} catch (NamingException e) {

}


mais quand je déploi sous jboss et j'exécute le client il me donne l'erreur suivante :

java.lang.ClassCastException: $Proxy87 cannot be cast to siteVente.bean.GestionClientRemote
at administration.authCustomer.doPost(authCustomer.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
[/COLOR]

je suis bloqué sur cette erreur il ya 3 jour je ne sais pas quoi faire,
Aidez moi svp!!