2015-11-12 2 views
0

В настоящее время я ищу решение для интеграции Tuxedo с JBoss AS-7 с использованием JCA, который предоставляется оракулом. Я загрузил файл com.oracle.tuxedo.TuxedoAdapter.rar из oracle. развернул его в jboss-as-7.1.1.Final \ standalone \ развертывания.Интеграция Tuxedo с JBoss AS-7 с использованием JCA

После добавления этого я добавил ниже в jboss-as-7.1.1.Final \ автономный \ Конфигурация \ standalone.xml в подсистемы Xmlns = "урну: JBOSS: домен: Ресурс-адаптеров: 1.0"

<resource-adapter> 
    <archive>com.oracle.tuxedo.TuxedoAdapter.rar</archive> 
    <transaction-support>NoTransaction</transaction-support> 
    <connection-definitions> 
     <connection-definition class-name="com.oracle.tuxedo.adapter.spi.TuxedoManagedConnectionFactory" jndi-name="java:jboss/jca/tuxedo" enabled="true" use-java-context="false"/> 
    </connection-definitions> 
</resource-adapter> 

Теперь, после добавления этого я получаю ниже ошибки, когда я начинаю сервер приложений,

14:50:20,642 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC00001: Failed to start service jboss.ra.deployer."com.oracle.tuxedo.TuxedoAdapter": org.jboss.msc.service.StartException in service jboss.ra.deployer."com.oracle.tuxedo.TuxedoAdapter": JBAS010446: Failed to start RA deployment [com.oracle.tuxedo.TuxedoAdapter] 
    at org.jboss.as.connector.metadata.deployment.ResourceAdapterDeploymentService.start(ResourceAdapterDeploymentService.java:103) 
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] 
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_80] 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_80] 
    at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_80] 
Caused by: org.jboss.jca.deployers.common.DeployException: IJ020056: Deployment failed: file:/D:/Development/jboss-as-7.1.1.Final/standalone/tmp/vfs/temp315113f896878c83/com.oracle.tuxedo.TuxedoAdapter.rar-2388b49206abf85a/contents/ 
    at org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer.createObjectsAndInjectValue(AbstractResourceAdapterDeployer.java:2179) 
    at org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer.createObjectsAndInjectValue(AbstractResourceAdapterDeployer.java:1034) 
    at org.jboss.as.connector.metadata.deployment.ResourceAdapterDeploymentService$AS7RaDeployer.doDeploy(ResourceAdapterDeploymentService.java:173) 
    at org.jboss.as.connector.metadata.deployment.ResourceAdapterDeploymentService.start(ResourceAdapterDeploymentService.java:100) 
    ... 5 more 
Caused by: org.jboss.jca.validator.ValidatorException: Severity: ERROR 
Section: 19.4.2 
Description: A ResourceAdapter must implement a "public int hashCode()" method. 
Code: com.oracle.tuxedo.adapter.TuxedoFBCResourceAdapter 

    ... 9 more 

14:50:20,657 INFO [org.jboss.as] (MSC service thread 1-3) JBAS015951: Admin console listening on http://127.0.0.1:9990 

Я попытался фиксированной всеми возможными способами, но не в состоянии исправить. Я думаю, что мне не хватает какой-либо конфигурации с Jboss/tuxedo. Можете ли вы, ребята, помочь мне в этом?

Заранее спасибо.

Ashish Mishra

ответ

1

Вы можете отключить RAR-проверку с JBoss-кли:

/subsystem=jca/archive-validation=archive-validation:write-attribute(name=enabled, value=false) 
+0

спасибо Erhard Siegl. Это сработало для меня. –

+0

Я успешно завершил интеграцию смокингов с Jboss AS. Я подробно объяснил в этом блоге http://akmishra30.blogspot.com/2016/05/j2ee-integration-with-oracle-tuxedo.html –