[jboss-user] [Microcontainer] - SchemaResolverDeployer is parsing but not deploying

david.lloyd@jboss.com do-not-reply at jboss.com
Wed May 21 17:18:30 EDT 2008


It seems to parse my file OK:


  | 2008-05-21 16:06:24,230 DEBUG [org.jboss.deployers.plugins.deployers.DeployersImpl] (HDScanner) Deploying vfsfile:/home/david/src/java/jboss-5.0.0.CR1-r73551/server/default/deploy/jboss-io.xml
  | 2008-05-21 16:06:24,230 DEBUG [org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer] (HDScanner) Parsing file: FileHandler at 91501340[path=jboss-io.xml context=file:/home/david/src/java/jboss-5.0.0.CR1-r73551/server/default/deploy/ real=file:/home/david/src/java/jboss-5.0.0.CR1-r73551/server/default/deploy/jboss-io.xml] for deploymentType: class org.jboss.cx.io.metadata.DeploymentMetaData
  | 2008-05-21 16:06:24,231 DEBUG [org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (HDScanner) Created parser: org.apache.xerces.jaxp.SAXParserImpl at 4dec5ecc, isNamespaceAware: true, isValidating: true, isXIncludeAware: true
  | 2008-05-21 16:06:24,231 DEBUG [org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (HDScanner) http://xml.org/sax/features/validation set to: true
  | 2008-05-21 16:06:24,231 DEBUG [org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (HDScanner) http://xml.org/sax/features/namespaces set to: true
  | 2008-05-21 16:06:24,231 DEBUG [org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (HDScanner) http://apache.org/xml/features/validation/dynamic set to: true
  | 2008-05-21 16:06:24,231 DEBUG [org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (HDScanner) http://apache.org/xml/features/validation/schema set to: true
  | 2008-05-21 16:06:24,231 DEBUG [org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (HDScanner) http://xml.org/sax/features/validation set to: true
  | 2008-05-21 16:06:24,232 DEBUG [org.jboss.xb.binding.parser.sax.SaxJBossXBParser] (HDScanner) Created parser: org.apache.xerces.jaxp.SAXParserImpl at 4dec5ecc, isNamespaceAware: true, isValidating: true, isXIncludeAware: true
  | 2008-05-21 16:06:24,234 DEBUG [org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer] (HDScanner) Parsed file: FileHandler at 91501340[path=jboss-io.xml context=file:/home/david/src/java/jboss-5.0.0.CR1-r73551/server/default/deploy/ real=file:/home/david/src/java/jboss-5.0.0.CR1-r73551/server/default/deploy/jboss-io.xml] to: org.jboss.cx.io.metadata.DeploymentMetaData at 5bc2832e
  | 2008-05-21 16:06:24,235 DEBUG [org.jboss.deployers.vfs.plugins.classloader.InMemoryClassesDeployer] (HDScanner) Dynamic class root for vfsfile:/home/david/src/java/jboss-5.0.0.CR1-r73551/server/default/deploy/jboss-io.xml is vfsmemory://3j001-fb7hzw-fgibuklu-1-fgienkh6-1q
  | 2008-05-21 16:06:24,235 DEBUG [org.jboss.classloader.spi.base.BaseClassLoader] (HDScanner) Created BaseClassLoader at 3f327012{vfsfile:/home/david/src/java/jboss-5.0.0.CR1-r73551/server/default/deploy/jboss-io.xml} with policy VFSClassLoaderPolicy at 85bce28{name=vfsfile:/home/david/src/java/jboss-5.0.0.CR1-r73551/server/default/deploy/jboss-io.xml domain=null roots=[MemoryContextHandler at 1127983201[path=classes context=vfsmemory://3j001-fb7hzw-fgibuklu-1-fgienkh6-1q real=vfsmemory://3j001-fb7hzw-fgibuklu-1-fgienkh6-1q/classes]]  delegates=null exported=[] <IMPORT-ALL>NON_EMPTY}
  | 2008-05-21 16:06:24,235 DEBUG [org.jboss.classloader.spi.base.BaseClassLoaderDomain] (HDScanner) ClassLoaderDomain at 7c33788d{<DEFAULT>} registerClassLoader BaseClassLoader at 3f327012{vfsfile:/home/david/src/java/jboss-5.0.0.CR1-r73551/server/default/deploy/jboss-io.xml}
  | 2008-05-21 16:06:24,238 DEBUG [org.jboss.deployers.plugins.deployers.DeployersImpl] (HDScanner) Fully Deployed vfsfile:/home/david/src/java/jboss-5.0.0.CR1-r73551/server/default/deploy/jboss-io.xml
  | 

However, the getBeans() method of my root metadata object isn't called (it implements org.jboss.beans.metadata.spi.BeanMetaDataFactory).  Is there some other special steps I have to follow?

The metadata class is here: http://anonsvn.jboss.org/repos/sandbox/david.lloyd/networking/deployer/src/main/java/org/jboss/cx/io/metadata/DeploymentMetaData.java

My jboss-beans.xml contains:


  | <bean:deployment xmlns:bean="urn:jboss:bean-deployer:2.0">
  |     <bean:bean name="XnioDeployer" class="org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer">
  |         <bean:constructor>
  |             <bean:parameter>org.jboss.cx.io.metadata.DeploymentMetaData</bean:parameter>
  |         </bean:constructor>
  |         <bean:property name="name">jboss-io.xml</bean:property>
  |         <bean:property name="registerWithJBossXB">true</bean:property>
  |     </bean:bean>
  | </bean:deployment>
  | 

I'm using JBossAS trunk as my testbed.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4152492#4152492

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4152492



More information about the jboss-user mailing list