I'm gotten jboss_20 with integrated Tomcat (embedded) working in IBM visual
age.  Most things seem to work except for when I need to access an EJB from
a servlet. When I access http://localhost:8080/jboss/HelloEJB get an
exception that looks like:

javax.naming.CommunicationException. Root exception is java.io.IOException:
Malformed URL valoader:/d:/program files/ibm/visualage for
java/ide/project_resources/JBOSS_20/./tmp/deploy/copy1001.zip/lib1011.jar: 

(Complete trace is below)

The space in the file URL seems to be confusing the classloader. I can't
figure out where the file URL is coming from. I use the dos naming
convention equivalent filename in all the configuration files and the
properties for org.jboss.Main. It seems path is being created by either the
deployment tool or the autodeployment helper. Does anyone know?



javax.naming.CommunicationException. Root exception is java.io.IOException:
Malformed URL valoader:/d:/program files/ibm/visualage for
java/ide/project_resources/JBOSS_20/./tmp/deploy/copy1001.zip/lib1011.jar:
java.net.MalformedURLException: no protocol: files/ibm/visualage
java.lang.Throwable(java.lang.String) java.lang.Exception(java.lang.String)
java.io.IOException(java.lang.String) java.lang.Class
sun.rmi.server.MarshalInputStream.resolveClass(java.io.ObjectStreamClass)
java.io.ObjectStreamClass java.io.ObjectInputStream.inputClassDescriptor()
java.lang.Object java.io.ObjectInputStream.readObject(boolean)
java.lang.Object java.io.ObjectInputStream.readObject(boolean) void
java.io.ObjectInputStream.inputClassFields(java.lang.Object,
java.lang.Class, java.io.ObjectStreamField []) void
java.io.ObjectInputStream.defaultReadObject() int
java.io.ObjectInputStream.inputObject(boolean) java.lang.Object
java.io.ObjectInputStream.readObject(boolean) java.lang.Object
java.io.ObjectInputStream.readObject() void
org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.readExternal(java.io.ObjectI
nput) int java.io.ObjectInputStream.inputObject(boolean) java.lang.Object
java.io.ObjectInputStream.readObject(boolean) void
java.io.ObjectInputStream.inputClassFields(java.lang.Object,
java.lang.Class, java.io.ObjectStreamField []) void
java.io.ObjectInputStream.defaultReadObject() int
java.io.ObjectInputStream.inputObject(boolean) java.lang.Object
java.io.ObjectInputStream.readObject(boolean) java.lang.Object
java.io.ObjectInputStream.readObject() java.lang.Object
java.rmi.MarshalledObject.get() java.lang.Object
org.jnp.interfaces.NamingContext.lookup(javax.naming.Name) java.lang.Object
org.jnp.interfaces.NamingContext.lookup(java.lang.String) java.lang.Object
javax.naming.InitialContext.lookup(java.lang.String) void
org.jboss.test.tomcat.servlet.HelloEJB.testBean(java.lang.String, boolean)
void
org.jboss.test.tomcat.servlet.HelloEJB.doGet(javax.servlet.http.HttpServletR
equest, javax.servlet.http.HttpServletResponse) void
javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest
, javax.servlet.http.HttpServletResponse) void
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse) void
org.apache.tomcat.core.ServletWrapper.doService(org.apache.tomcat.core.Reque
st, org.apache.tomcat.core.Response) void
org.apache.tomcat.core.Handler.service(org.apache.tomcat.core.Request,
org.apache.tomcat.core.Response) void
org.apache.tomcat.core.ServletWrapper.service(org.apache.tomcat.core.Request
, org.apache.tomcat.core.Response) void
org.apache.tomcat.core.ContextManager.internalService(org.apache.tomcat.core
.Request, org.apache.tomcat.core.Response) void
org.apache.tomcat.core.ContextManager.service(org.apache.tomcat.core.Request
, org.apache.tomcat.core.Response) void
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(org.a
pache.tomcat.service.TcpConnection, java.lang.Object []) void
org.apache.tomcat.service.TcpWorkerThread.runIt(java.lang.Object []) void
org.apache.tomcat.util.ThreadPool$ControlRunnable.run() void
java.lang.Thread.run() 



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

Reply via email to