Alright, I can now load the interface classes from the JBoss Webserver and
instantiate a local EJBObject reference, invoke methods by reflection, etc.,
but every time I lookup a bean, I get the following exceptions in JBoss,
each of which is repeated about 7-8 times in the stack trace:

The JNDI name of the bean is "adder", home and remote interfaces "adderHome"
and "adderRemote", respectively.
These classes ARE definitely being loaded using URLClassLoader on the client
side (they don't exist in the local file system, much less in the class
path), so obviously the Webserver is serving them up, so why all the CNF
exceptions?
Again, no problems on the client side whatsoever.

[Webserver] java.lang.ClassNotFoundException: adderHome
[Webserver]     at java.lang.Throwable.fillInStackTrace(Native Method)
[Webserver]     at java.lang.Throwable.fillInStackTrace(Compiled Code)
[Webserver]     at java.lang.Throwable.<init>(Compiled Code)
[Webserver]     at java.lang.Exception.<init>(Compiled Code)
[Webserver]     at java.lang.ClassNotFoundException.<init>(Compiled Code)
[Webserver]     at java.net.URLClassLoader$1.run(Compiled Code)
[Webserver]     at java.security.AccessController.doPrivileged(Native
Method)
[Webserver]     at java.security.AccessController.doPrivileged(Compiled
Code)
[Webserver]     at java.net.URLClassLoader.findClass(Compiled Code)
[Webserver]     at java.lang.ClassLoader.loadClass(Compiled Code)
[Webserver]     at java.lang.ClassLoader.loadClass(Compiled Code)
[Webserver]     at org.jboss.web.WebServer.run(Compiled Code)
[Webserver]     at org.jboss.web.ThreadPool$Worker.run(Compiled Code)
...several times...
[Webserver] java.lang.ClassNotFoundException: adderRemote
[Webserver]     at java.lang.Throwable.fillInStackTrace(Native Method)
[Webserver]     at java.lang.Throwable.fillInStackTrace(Compiled Code)
[Webserver]     at java.lang.Throwable.<init>(Compiled Code)
[Webserver]     at java.lang.Exception.<init>(Compiled Code)
[Webserver]     at java.lang.ClassNotFoundException.<init>(Compiled Code)
[Webserver]     at java.net.URLClassLoader$1.run(Compiled Code)
[Webserver]     at java.security.AccessController.doPrivileged(Native Method
[Webserver]     at java.security.AccessController.doPrivileged(Compiled Code
[Webserver]     at java.net.URLClassLoader.findClass(Compiled Code)
[Webserver]     at java.lang.ClassLoader.loadClass(Compiled Code)
[Webserver]     at java.lang.ClassLoader.loadClass(Compiled Code)
[Webserver]     at org.jboss.web.WebServer.run(Compiled Code)
[Webserver]     at org.jboss.web.ThreadPool$Worker.run(Compiled Code)
...several times...
[Webserver] java.lang.ClassNotFoundException: adderHome$ProxyBeanInfo
[Webserver]     at java.lang.Throwable.fillInStackTrace(Native Method)
[Webserver]     at java.lang.Throwable.fillInStackTrace(Compiled Code)
[Webserver]     at java.lang.Throwable.<init>(Compiled Code)
[Webserver]     at java.lang.Exception.<init>(Compiled Code)
[Webserver]     at java.lang.ClassNotFoundException.<init>(Compiled Code)
[Webserver]     at java.net.URLClassLoader$1.run(Compiled Code)
[Webserver]     at java.security.AccessController.doPrivileged(Native Method
[Webserver]     at java.security.AccessController.doPrivileged(Compiled Code
[Webserver]     at java.net.URLClassLoader.findClass(Compiled Code)
[Webserver]     at java.lang.ClassLoader.loadClass(Compiled Code)
[Webserver]     at java.lang.ClassLoader.loadClass(Compiled Code)
[Webserver]     at org.jboss.web.WebServer.run(Compiled Code)
[Webserver]     at org.jboss.web.ThreadPool$Worker.run(Compiled Code)
...several times...
[Webserver] java.lang.ClassNotFoundException: adderRemote$ProxyBeanInfo
[Webserver]     at java.lang.Throwable.fillInStackTrace(Native Method)
[Webserver]     at java.lang.Throwable.fillInStackTrace(Compiled Code)
[Webserver]     at java.lang.Throwable.<init>(Compiled Code)
[Webserver]     at java.lang.Exception.<init>(Compiled Code)
[Webserver]     at java.lang.ClassNotFoundException.<init>(Compiled Code)
[Webserver]     at java.net.URLClassLoader$1.run(Compiled Code)
[Webserver]     at java.security.AccessController.doPrivileged(Native
Method)
[Webserver]     at java.security.AccessController.doPrivileged(Compiled
Code)
[Webserver]     at java.net.URLClassLoader.findClass(Compiled Code)
[Webserver]     at java.lang.ClassLoader.loadClass(Compiled Code)
[Webserver]     at java.lang.ClassLoader.loadClass(Compiled Code)
[Webserver]     at org.jboss.web.WebServer.run(Compiled Code)
[Webserver]     at org.jboss.web.ThreadPool$Worker.run(Compiled Code)
...several times...
[Webserver] java.lang.ClassNotFoundException:
sun.beans.infos.adderRemote$ProxyB
eanInfo
[Webserver]     at java.lang.Throwable.fillInStackTrace(Native Method)
[Webserver]     at java.lang.Throwable.fillInStackTrace(Compiled Code)
[Webserver]     at java.lang.Throwable.<init>(Compiled Code)
[Webserver]     at java.lang.Exception.<init>(Compiled Code)
[Webserver]     at java.lang.ClassNotFoundException.<init>(Compiled Code)
[Webserver]     at java.net.URLClassLoader$1.run(Compiled Code)
[Webserver]     at java.security.AccessController.doPrivileged(Native
Method)
[Webserver]     at java.security.AccessController.doPrivileged(Compiled
Code)
[Webserver]     at java.net.URLClassLoader.findClass(Compiled Code)
[Webserver]     at java.lang.ClassLoader.loadClass(Compiled Code)
[Webserver]     at java.lang.ClassLoader.loadClass(Compiled Code)
[Webserver]     at org.jboss.web.WebServer.run(Compiled Code)
[Webserver]     at org.jboss.web.ThreadPool$Worker.run(Compiled Code)
..several times...


sorry to keep this thread alive, but this has me stumped


Joe Barefoot
Software Engineer
Cacheon
415-777-2555 ext. 1124
[EMAIL PROTECTED]
www.cacheon.com



--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
List Help?:          [EMAIL PROTECTED]

Reply via email to