[jboss-dev-forums] [Design of POJO Server] - Re: VirtualFile.toURL() returning vfsfile:
bill.burke@jboss.com
do-not-reply at jboss.com
Tue Oct 24 18:16:05 EDT 2006
Found out some things about classloading and URLClassLoader:
* a sun URLClassPath class is used to get .class files as a resource
* If the URL ends in '/' a "directory" based approach seems to be used and the URLClassPath class concatenates the resource name to the base URL to open the file.
So, when a resource is looked up it will do
vfsfile:/foo.jar/org/jboss/SomeClass.class
to find the resource.
My current guess is that JarFile's are not reentrant nor threadsafe. I took a look at truezip, but it is currently totally based upon java.io.File and a real file system. So you can't just pass in any old URL to get access to the JAR file.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3980553#3980553
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3980553
More information about the jboss-dev-forums
mailing list