I'm lost. I have such an incredibly trivial piece of code and yet it is 
throwing an exception that you would expect the last.

This is on 4.0.4GA with the EJB3 profile:


  | @Remote
  | public interface Hello {
  |     String sayHello();
  | }
  | 


  | @Stateless
  | public class HelloBean implements Hello {
  |     public String sayHello() {
  |         return "Hallo, wereld!";
  |     }
  | }
  | 

The exception is thrown from this code from a raw Servlet's doGet() method:


  | InitialContext ic = new InitialContext();
  | Hello hello = (Hello) ic.lookup("MappedName-1.0-SNAPSHOT/HelloBean/remote");
  | 

The exception looks like this:


  | java.lang.ClassCastException: $Proxy102
  |     nl.arentz.stefan.mappedname.web.HelloServlet.doGet(HelloServlet.java:31)
  |     javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
  |     javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
  |     
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
  | 

And the relevant portion of the Global JNDI namespace like this:


  |   +- MappedName-1.0-SNAPSHOT (class: org.jnp.interfaces.NamingContext)
  |   |   +- HelloBean (class: org.jnp.interfaces.NamingContext)
  |   |   |   +- remote (proxy: $Proxy102 implements interface 
nl.arentz.stefan.mappedname.ejb.Hello,interface 
org.jboss.ejb3.JBossProxy,interface javax.ejb.EJBObject)
  |   +- MappedName (class: org.jnp.interfaces.NamingContext)
  |   |   +- ejb (class: org.jnp.interfaces.NamingContext)
  | 

My EAR looks like this:


  |      0 Wed May 31 13:42:12 CEST 2006 META-INF/
  |    231 Wed May 31 13:42:10 CEST 2006 META-INF/MANIFEST.MF
  |   3089 Wed May 31 13:42:10 CEST 2006 MappedNameEjb-1.0-SNAPSHOT.jar
  |   6494 Wed May 31 13:42:10 CEST 2006 MappedNameWeb-1.0-SNAPSHOT.war
  |    543 Wed May 31 13:42:10 CEST 2006 META-INF/application.xml
  |      0 Wed May 31 13:42:12 CEST 2006 META-INF/maven/
  |      0 Wed May 31 13:42:12 CEST 2006 META-INF/maven/nl.arentz.stefan/
  |      0 Wed May 31 13:42:12 CEST 2006 
META-INF/maven/nl.arentz.stefan/MappedNameEar/
  |   1129 Tue May 30 21:14:38 CEST 2006 
META-INF/maven/nl.arentz.stefan/MappedNameEar/pom.xml
  |    122 Wed May 31 13:42:10 CEST 2006 
META-INF/maven/nl.arentz.stefan/MappedNameEar/pom.properties
  | 

and the JAR looks like this:


  |      0 Wed May 31 13:42:08 CEST 2006 META-INF/
  |    231 Wed May 31 13:42:06 CEST 2006 META-INF/MANIFEST.MF
  |      0 Wed May 31 13:42:06 CEST 2006 nl/
  |      0 Wed May 31 13:42:06 CEST 2006 nl/arentz/
  |      0 Wed May 31 13:42:06 CEST 2006 nl/arentz/stefan/
  |      0 Wed May 31 13:42:06 CEST 2006 nl/arentz/stefan/mappedname/
  |      0 Wed May 31 13:42:06 CEST 2006 nl/arentz/stefan/mappedname/ejb/
  |    226 Wed May 31 13:42:06 CEST 2006 
nl/arentz/stefan/mappedname/ejb/Hello.class
  |    538 Wed May 31 13:42:06 CEST 2006 
nl/arentz/stefan/mappedname/ejb/HelloBean.class
  |      0 Wed May 31 13:42:08 CEST 2006 META-INF/maven/
  |      0 Wed May 31 13:42:08 CEST 2006 META-INF/maven/nl.arentz.stefan/
  |      0 Wed May 31 13:42:08 CEST 2006 
META-INF/maven/nl.arentz.stefan/MappedNameEjb/
  |   1366 Wed May 31 13:41:30 CEST 2006 
META-INF/maven/nl.arentz.stefan/MappedNameEjb/pom.xml
  |    122 Wed May 31 13:42:06 CEST 2006 
META-INF/maven/nl.arentz.stefan/MappedNameEjb/pom.properties
  | 

This is basically the stateless calculator example from the tutorial. I have no 
idea what I'm doing wrong.

 S.


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3948020#3948020

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3948020


-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to