Hi,

  I am new to JBoss. I have just installed (Jboss and Tomcat) and started
working on the 
  Interest Example given in the "7: compiling the test client as a servlet "
of Documentation.

  When i invoked the servlet "http://localhost:8080/examples/servlet/EJB" i
am receiving
  the following error message No 1(given below).

  Surprisingly when i presses Refresh of the Browser, i got another error
message No2(given below) .


  Can you please suggest where i went wrong and why pressing Refresh button
producing 
  different error message?  How to configure/program so that servlet can
access the EJB?

Thanks in advance,

satya



Error Message 1:
-------------------------------------------------------------------------------------------
javax.naming.CommunicationException. Root exception is
java.io.InvalidClassException:
org.jboss.ejb.plugins.jrmp.interfaces.GenericProxy; Local class not
compatible: stream classdesc serialVersionUID=7822409041172562877 local
class serialVersionUID=0 at
java.io.ObjectStreamClass.validateLocalClass(ObjectStreamClass.java:523) at
java.io.ObjectStreamClass.setClass(ObjectStreamClass.java:567) at
java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java:936)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:366) at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:236) at
java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java:940)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:366) at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:236) at
java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java:940)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:366) at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:236) at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1186) at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386) at
java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2262) at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519) at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1411) at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386) at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:236) at
java.rmi.MarshalledObject.get(MarshalledObject.java:138) at
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:299) at
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:279) at
javax.naming.InitialContext.lookup(InitialContext.java:350) at
EJB.doGet(EJB.java:86) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404) at
org.apache.tomcat.core.Handler.service(Handler.java:286) at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:799)
 at org.apache.tomcat.core.ContextManager.service(ContextManager.java:745)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
 at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407) at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484) 




Error message 2
---------------------------------------------------------------------------------------
Error: 500
Location: /examples/servlet/EJB
Internal Servlet Error:

java.lang.NoClassDefFoundError: javax/transaction/TransactionManager
        at java.lang.Class.getMethods0(Native Method)
        at java.lang.Class.getDeclaredMethods(Class.java:1039)
        at
java.io.ObjectStreamClass.computeSerialVersionUID(ObjectStreamClass.java:873)
        at java.io.ObjectStreamClass.access$200(ObjectStreamClass.java:46)
        at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:420)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.io.ObjectStreamClass.init(ObjectStreamClass.java:401)
        at java.io.ObjectStreamClass.lookupInternal(ObjectStreamClass.java:112)
        at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:59)
        at java.io.ObjectStreamClass.lookupInternal(ObjectStreamClass.java:88)
        at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:59)
        at java.io.ObjectStreamClass.lookupInternal(ObjectStreamClass.java:88)
        at java.io.ObjectStreamClass.setClass(ObjectStreamClass.java:566)
        at
java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java:936)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:366)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
        at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1186)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
        at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2262)
        at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
        at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1411)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
        at java.rmi.MarshalledObject.get(MarshalledObject.java:138)
        at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:299)
        at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:279)
        at javax.naming.InitialContext.lookup(InitialContext.java:350)
        at EJB.doGet(EJB.java:86)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
        at org.apache.tomcat.core.Handler.service(Handler.java:286)
        at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:799)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:745)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:407)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
        at java.lang.Thread.run(Thread.java:484)

















_______________________________________________________
Tired of slow Internet? Get @Home Broadband Internet
http://www.home.com/xinbox/signup.html



--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to