[jboss-user] [JCA/JBoss] - Resource adapter deployment problem
xaleyba
do-not-reply at jboss.com
Fri Jul 6 08:22:29 EDT 2007
Hi All
I've created a jca resource adapter that will allow clients connect to IBM host applications through telnet3270.
I defined my ra as follows:
| <?xml version="1.0" encoding="UTF-8"?>
| <!DOCTYPE connector PUBLIC '-//Sun Microsystems, Inc.//DTD Connector
| 1.0//EN' 'http://java.sun.com/dtd/connector_1_0.dtd'>
|
| <connector>
| <display-name>CometResourceAdapter</display-name>
| <vendor-name>BancSabadell</vendor-name>
| <spec-version>1.5</spec-version>
| <eis-type>CicsSocket</eis-type>
| <version>1.0</version>
| <resourceadapter>
| <managedconnectionfactory-
| class>com.bs.cds.jca.CdsManagedConnectionFactoryImpl</
| managedconnectionfactory-class>
| <connectionfactory-interface>javax.resource.cci.ConnectionFactory</
| connectionfactory-interface>
| <connectionfactory-impl-
| class>com.bs.cds.jca.CdsConnectionFactoryImpl</connectionfactory-impl-
| class>
| <connection-interface>javax.resource.cci.Connection</connection-
| interface>
| <connection-impl-class>com.bs.cds.jca.CdsConnection</connection-impl-
| class>
| <transaction-support>NoTransaction</transaction-support>
| </resourceadapter>
| </connector>
|
|
But when I deployed it in my JBoss I receive the error:
| org.jboss.deployment.DeploymentException: Error parsing meta data
| jar:file:/D:/j
| boss/server/jcara/tmp/deploy/tmp34080com.bs.cds.jca.ra-0.0.1.rar!/META-
| INF/ra.xm
| l; - nested throwable: (org.jboss.xb.binding.JBossXBException: Failed
| to parse s
| ource.)
| at
| org.jboss.deployment.DeploymentException.rethrowAsDeploymentException
| (DeploymentException.java:39)
| at
| org.jboss.deployment.ObjectModelFactorySimpleSubDeployerSupport.parse
| MetaData(ObjectModelFactorySimpleSubDeployerSupport.java:41)
| at
| org.jboss.deployment.SimpleSubDeployerSupport.init(SimpleSubDeployerS
| upport.java:73)
| at org.jboss.deployment.MainDeployer.init(MainDeployer.java:
| 843)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:
| 780)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:
| 753)
| at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown
| Source)
| at
| sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
| sorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at
| org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
| er.java:141)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
| at
| org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
| or.java:118)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
| at
| org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
| BeanOperationInterceptor.java:127)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
| at
| org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
| java:245)
| at
| org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:
| 176)
| at $Proxy9.deploy(Unknown Source)
| at
| org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
| tScanner.java:319)
| at
| org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
| canner.java:507)
| at org.jboss.deployment.scanner.AbstractDeploymentScanner
| $ScannerThread.
| doScan(AbstractDeploymentScanner.java:192)
| at
| org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(A
| bstractDeploymentScanner.java:265)
| at
| org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanS
| upport.java:274)
| at
| org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMB
| eanSupport.java:230)
| at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
| at
| sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
| sorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at
| org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
| er.java:141)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
| at
| org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
| java:245)
| at
| org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
| at org.jboss.system.ServiceController
| $ServiceProxy.invoke(ServiceControl
| ler.java:943)
| at $Proxy0.start(Unknown Source)
| at
| org.jboss.system.ServiceController.start(ServiceController.java:428)
| at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
| at
| sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
| sorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at
| org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
| er.java:141)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
| at
| org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
| java:245)
| at
| org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:
| 176)
| at $Proxy4.start(Unknown Source)
| at org.jboss.deployment.SARDeployer.start(SARDeployer.java:
| 285)
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:
| 989)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:
| 790)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:
| 753)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:
| 737)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at
| sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
| java:39)
| at
| sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
| sorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at
| org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
| er.java:141)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
| at
| org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
| or.java:118)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
| at
| org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
| BeanOperationInterceptor.java:127)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
| at
| org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
| java:245)
| at
| org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:
| 176)
| at $Proxy5.deploy(Unknown Source)
| at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:
| 453)
| at org.jboss.system.server.ServerImpl.start(ServerImpl.java:
| 330)
| at org.jboss.Main.boot(Main.java:187)
| at org.jboss.Main$1.run(Main.java:438)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: org.jboss.xb.binding.JBossXBException: Failed to parse
| source.
| at
| org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBPars
| er.java:125)
| at
| org.jboss.xb.binding.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java
| :150)
| at
| org.jboss.deployment.ObjectModelFactorySimpleSubDeployerSupport.parse
| MetaData(ObjectModelFactorySimpleSubDeployerSupport.java:37)
| ... 68 more
| Caused by: java.lang.IllegalArgumentException: Unknown connector
| newChild: nuri=
| localName=managedconnectionfactory-class
| attrs=org.apache.xerces.parsers.Abstra
| ctSAXParser$AttributesProxy at cc9d70
| at
| org.jboss.resource.deployment.ResourceAdapterObjectModelFactory.newCh
| ild(ResourceAdapterObjectModelFactory.java:162)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at
| sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
| java:39)
| at
| sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
| sorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at
| org.jboss.xb.binding.ObjectModelBuilder.invokeFactory(ObjectModelBuil
| der.java:421)
| at
| org.jboss.xb.binding.DelegatingObjectModelFactory.newChild(Delegating
| ObjectModelFactory.java:78)
| at
| org.jboss.xb.binding.ObjectModelBuilder.startElement(ObjectModelBuild
| er.java:323)
| at org.jboss.xb.binding.parser.sax.SaxJBossXBParser
| $DelegatingContentHan
| dler.startElement(SaxJBossXBParser.java:217)
| at
| org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Sour
| ce)
| at
| org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Sourc
| e)
| at
| org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unkn
| own Source)
| at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
| $FragmentContent
| Dispatcher.dispatch(Unknown Source)
| at
| org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
| known Source)
| at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
| Source)
| at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
| Source)
| at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
| at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
| Source)
| at org.apache.xerces.jaxp.SAXParserImpl
| $JAXPSAXParser.parse(Unknown Sour
| ce)
| at
| org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBPars
| er.java:121)
| ... 70 more
|
|
I wonder if someone could give me a clue about the origin of the
problem. I think my ra.xml is well defined and my
managedconnectionfactory-class too.
Thanks in advance
J
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4061261#4061261
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4061261
More information about the jboss-user
mailing list