[jboss-user] [Microcontainer] - Re: ClassLoaderMetaData not propagating (yet?) to classloade
gcompienne
do-not-reply at jboss.com
Wed Feb 13 12:27:23 EST 2008
What makes me wonder if VFSTopLevelClassLoaderSystemDeployer is called is because it declares that it needs a ClassLoaderFactory as input.
anonymous wrote :
| [DeployersImpl] Added deployer protomcf.test.deployer.TestClassloaderDeployer at 1b688c0 for stage ClassLoader
| org.jboss.web.tomcat.service.deployers.WarClassLoaderDeployer at 80bc28{inputs=[org.jboss.metadata.web.jboss.JBossWebMetaData, org.jboss.deployers.structure.spi.ClassLoaderFactory] outputs=[]}
| protomcf.test.deployer.TestClassloaderDeployer at 1b688c0{inputs=[] outputs=[]}
| org.jboss.deployers.vfs.plugins.classloader.VFSTopLevelClassLoaderSystemDeployer at 6c5356{inputs=[org.jboss.deployers.structure.spi.ClassLoaderFactory] outputs=[]}
|
And when my classloader is called, just before VFSTopLevelClassLoaderSystemDeployer would be called, it shows me that no ClassLoaderFactory attachment is available...
anonymous wrote :
| [TestClassloaderDeployer] ClassLoaderFactory not present...
| [TestClassloaderDeployer] ClassLoader not present...
| [BaseClassLoader] Created BaseClassLoader at f157b0{vfsfile:/C:/jboss5-beta4/jboss-5.0.0.Beta4/server/default/deploy/apptest.jar} with policy VFSClassLoaderPolicy at b3f6c2{domain=null roots=[JarEntryHandler at 17656871[path=apptest.jar/WEB-INF/classes context=file:/C:/jboss5-beta4/jboss-5.0.0.Beta4/server/default/deploy/ real=jar:file:/C:/jboss5-beta4/jboss-5.0.0.Beta4/server/default/deploy/apptest.jar!/WEB-INF/classes/], MemoryContextHandler at 3643618[path=classes context=vfsmemory://5c4o1e5d-bqyidg-fcm2qgcx-1-fcm46gz5-1m real=vfsmemory://5c4o1e5d-bqyidg-fcm2qgcx-1-fcm46gz5-1m/classes]] delegates=[] exported=[testapp]NON_EMPTY}
| 2008-02-13 16:45:25,760 DEBUG [org.jboss.classloader.spi.base.BaseClassLoaderDomain] ClassLoaderDomain at 1c09624{} registerClassLoader BaseClassLoader at f157b0{VFSClassLoaderPolicy at b3f6c2{domain=null roots=[JarEntryHandler at 17656871[path=apptest.jar/WEB-INF/classes context=file:/C:/jboss5-beta4/jboss-5.0.0.Beta4/server/default/deploy/ real=jar:file:/C:/jboss5-beta4/jboss-5.0.0.Beta4/server/default/deploy/apptest.jar!/WEB-INF/classes/], MemoryContextHandler at 3643618[path=classes context=vfsmemory://5c4o1e5d-bqyidg-fcm2qgcx-1-fcm46gz5-1m real=vfsmemory://5c4o1e5d-bqyidg-fcm2qgcx-1-fcm46gz5-1m/classes]] delegates=[] exported=[testapp]NON_EMPTY}}
|
I am going to hack VFSTopLevelClassLoaderSystemDeployer to try and understand what's happening but admittedly I am little puzzled... ;-)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4129222#4129222
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4129222
More information about the jboss-user
mailing list