So do I need anything beyond this:
| <?xml version="1.0" encoding="UTF-8"?>
|
| <deployment xmlns="urn:jboss:bean-deployer:2.0">
| <bean name="JBossIODeployer"
class="org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataFactoryDeployer">
| <constructor>
|
<parameter>org.jboss.cx.io.metadata.DeploymentMetaData</parameter>
| </constructor>
| </bean>
|
| <bean name="JBossIOParser"
class="org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer">
| <constructor>
|
<parameter>org.jboss.cx.io.metadata.DeploymentMetaData</parameter>
| </constructor>
| <property name="name">jboss-iobeans.xml</property>
| <property name="registerWithJBossXB">true</property>
| </bean>
| </deployment>
|
to make this work? I'm getting a ClassCastException on deployment:
| [org.jboss.deployers.plugins.deployers.DeployersImpl] (HDScanner) Deploying
vfsfile:/home/david/src/java/jboss-5.0.0.CR1-r73551/server/default/deploy/jboss-iobeans.xml
| [org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer] (HDScanner) Parsing
file: FileHandler(a)277720476[path=jboss-iobeans.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-iobeans.xml]
for deploymentType: class org.jboss.cx.io.metadata.DeploymentMetaData
| [...]
| [org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer] (HDScanner) Parsed file:
FileHandler(a)277720476[path=jboss-iobeans.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-iobeans.xml]
to: org.jboss.cx.io.metadata.DeploymentMetaData@73fcd8fb
| [org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer] (HDScanner) Error during
deploy:
vfsfile:/home/david/src/java/jboss-5.0.0.CR1-r73551/server/default/deploy/jboss-iobeans.xml
| org.jboss.deployers.spi.DeploymentException: Error creating managed object for
vfsfile:/home/david/src/java/jboss-5.0.0.CR1-r73551/server/default/deploy/jboss-iobeans.xml
| [...]
| Caused by: java.lang.ClassCastException
| at java.lang.Class.cast(Class.java:2990)
| at
org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer.parse(SchemaResolverDeployer.java:230)
|
Sorry in advance if these brilliant forums mangle the logs. I'm not really sure what
type it is expecting but it looks to me like it's parsing the XML but not passing the
resultant custom metadata to the BeanMetaDataFactoryDeployer. (My DeploymentMetaData
class does implement BeanMetaDataFactory).
What did I forget?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4153123#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...