Bonjour,
J'ai un soucis depuis des jours et j'aimerais avoir votre aide.

J'ai fait un application qui doit se connecter a deux bases de donnée! Je veux la déployer sous JBoss 7.1.
J'ai configurer les data sources en XA mais lors du lancement de mon serveur j'ai l'erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
02:01:22,723 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC00001: Failed to start service jboss.deployment.subunit."MiddlCoreBankingEAR.ear"."MiddCoreBankingDAO.rar".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment.subunit."MiddlCoreBankingEAR.ear"."MiddCoreBankingDAO.rar".INSTALL: Failed to process phase INSTALL of subdeployment "MiddCoreBankingDAO.rar" of deployment "MiddlCoreBankingEAR.ear"
	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
	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:1110) [rt.jar:1.7.0_05]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.7.0_05]
	at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_05]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: org.jboss.jca.common.api.validator.ValidateException: IJ010075: The resource adapter metadata must contain either an outbound or inbound configuration
	at org.jboss.as.connector.deployers.processors.ParsedRaDeploymentProcessor.deploy(ParsedRaDeploymentProcessor.java:229)
	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
	... 5 more
Caused by: org.jboss.jca.common.api.validator.ValidateException: IJ010075: The resource adapter metadata must contain either an outbound or inbound configuration
	at org.jboss.jca.common.metadata.ra.common.ResourceAdapter1516Impl.validate(ResourceAdapter1516Impl.java:333)
	at org.jboss.jca.common.metadata.ra.common.ConnectorAbstractmpl.validate(ConnectorAbstractmpl.java:305)
	at org.jboss.as.connector.deployers.processors.ParsedRaDeploymentProcessor.deploy(ParsedRaDeploymentProcessor.java:136)
	... 6 more
Voici l'extrait de mon standalone qui porte sur les data sources
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
  <datasources>
                <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
                    <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url>
                    <driver>h2</driver>
                    <security>
                        <user-name>sa</user-name>
                        <password>sa</password>
                    </security>
                </datasource>
				<xa-datasource jta="true" jndi-name="java:jboss/datasources/CoreBanKingXADS" pool-name="CoreBanKingXADS" enabled="true" use-java-context="true" use-ccm="true">
				   <driver>oracle</driver>
				   <xa-datasource-property name="URL">jdbc:oracle:thin:@localhost:1522:xe</xa-datasource-property>
				   <xa-pool>
						<min-pool-size>10</min-pool-size>
						<max-pool-size>20</max-pool-size>
						<prefill>true</prefill>
						<use-strict-min>false</use-strict-min>  
                        <flush-strategy>FailingConnectionOnly</flush-strategy>  
				   </xa-pool>
				   <security>
						<user-name>corebankingtfj</user-name>
                        <password>corebanking</password>
				   </security>
				   <validation>
                        <valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleValidConnectionChecker"/>
                        <validate-on-match>false</validate-on-match>
                        <background-validation>false</background-validation>
                        <stale-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleStaleConnectionChecker"/>
                        <exception-sorter class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleExceptionSorter"/>
                    </validation>
                    <timeout>
                        <set-tx-query-timeout>true</set-tx-query-timeout>
                        <blocking-timeout-millis>30000</blocking-timeout-millis>
                        <idle-timeout-minutes>30</idle-timeout-minutes>
                        <query-timeout>120</query-timeout>
                        <use-try-lock>60</use-try-lock>
                    </timeout>
                    <statement>
                        <prepared-statement-cache-size>32</prepared-statement-cache-size>
                    </statement>
				</xa-datasource>
				<xa-datasource jta="true" jndi-name="java:jboss/datasources/EbankingXADS" pool-name="EbankingXADS" enabled="true" use-java-context="true" use-ccm="true">
				   <driver>oracle</driver>
				   <xa-datasource-property name="URL">jdbc:oracle:thin:@localhost:1522:xe</xa-datasource-property>
				   <xa-pool>
						<min-pool-size>10</min-pool-size>
						<max-pool-size>20</max-pool-size>
						<prefill>true</prefill>
						<use-strict-min>false</use-strict-min>  
                        <flush-strategy>FailingConnectionOnly</flush-strategy>  
				   </xa-pool>
				   <security>
						<user-name>ebanking</user-name>
                        <password>ebanking</password>
				   </security>
				   <validation>
                        <valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleValidConnectionChecker"/>
                        <validate-on-match>false</validate-on-match>
                        <background-validation>false</background-validation>
                        <stale-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleStaleConnectionChecker"/>
                        <exception-sorter class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleExceptionSorter"/>
                    </validation>
                    <timeout>
                        <set-tx-query-timeout>true</set-tx-query-timeout>
                        <blocking-timeout-millis>30000</blocking-timeout-millis>
                        <idle-timeout-minutes>30</idle-timeout-minutes>
                        <query-timeout>120</query-timeout>
                        <use-try-lock>60</use-try-lock>
                    </timeout>
                    <statement>
                        <prepared-statement-cache-size>32</prepared-statement-cache-size>
                    </statement>
				</xa-datasource>
                <drivers>
                    <driver name="oracle" module="com.oracle.jdbc">
                        <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
                    </driver>
                    <driver name="h2" module="com.h2database.h2">
                        <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
                    </driver>
                </drivers>
            </datasources>
Comment configurer ça?

Merci d'avance!