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(a)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@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@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(a)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@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@3f327012{vfsfile:/home/david/src/java/jboss-5.0.0.CR1-r73551/server/default/deploy/jboss-io.xml}
with policy
VFSClassLoaderPolicy@85bce28{name=vfsfile:/home/david/src/java/jboss-5.0.0.CR1-r73551/server/default/deploy/jboss-io.xml
domain=null roots=[MemoryContextHandler@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@7c33788d{<DEFAULT>} registerClassLoader
BaseClassLoader@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/sr...
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#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...