Envoyé par
sekaijin
merci
si j'ai bien compris
je dois créer un fichier jboss-deployment-structure.xml dans mon rar
...
je vais tester ça demain
A+JYT
Bon je viens de tester et cela ne fonctionne pas
j'ai mis
un fichier jboss-deployment-structure.xml dans mon rar
1 2 3 4 5 6 7
| <jboss-deployment-structure>
<deployment>
<dependencies>
<module name="demo-jca-api-1.0.0-SNAPSHOT.jar" export="TRUE"/>
</dependencies>
</deployment>
</jboss-deployment-structure> |
un fichier jboss-deployment-structure.xml dans mon war
1 2 3 4 5 6 7
| <jboss-deployment-structure>
<deployment>
<dependencies>
<module name="demo-jca-api-1.0.0-SNAPSHOT.jar"/>
</dependencies>
</deployment>
</jboss-deployment-structure> |
J'avais la même erreur due à deux fois la classe par deux classloaders.
Du coup l'ai exclus demo-jca-api-1.0.0-SNAPSHOT.jar du war
mais cette fois j'ai
Caused by: java.lang.ClassNotFoundException: com.sample.adapter.HelloWorldConnectionFactory from [Module "deployment.work-manager-client.war" from Service Module Loader]
Ne sachant pas très bien quoi mettre dans la dependencies j'ai aussi essayé avec le rar plutôt que le jar
mais ça ne change rien.
JCA est une norme n'y a-t-il pas une doc qui explique comment s'y prendre ?
J'ai par le passé utilisé des rar pour se connecter à SAP ou à ActiveMQ sur d'autres plateforme et il n'y a avait pas descripteur propre à la plateforme
J'installais mon rar sous WebSphère la console me permettais de configurer la connexion
et je n'avais rien d'autre à faire pour l'utiliser que de dépendre de l'API
Je ne comprends pas comment fonctionne Wilfly sur ce point.
A+JYT
Partager