java - JCA Glassfish to JBoss/Wildfly -
i need able deploy .ear file containing .rar resource adapter jboss/wildfly. has been working gf. problem in .war file (which part of .ear) have web.xml:
<resource-ref>   <res-ref-name>eis/host</res-ref-name>   <res-type>javax.resource.cci.connectionfactory</res-type>   <res-auth>container</res-auth>   <res-sharing-scope>shareable</res-sharing-scope>   <lookup-name>java:/env/eis/host-somehost</lookup-name> </resource-ref>   and jboss cannot find resource:
services missing/unavailable dependencies" => ["jboss.naming.context.java.module.\"hostconnector-ear-1.17-snapshot\".\"hostconnector-war-1.17-snapshot\".env.eis.host missing          [jboss.naming.context.java.jboss.resources.eis.host]"]}   i have created element in standalone.xml, seams naming wrong or what:
<subsystem xmlns="urn:jboss:domain:resource-adapters:2.0">         <resource-adapters>             <resource-adapter id="host-ra">                 <archive>                     hostconnector-1.17-snapshot-local#hostconnector-rar-1.17-snapshot.rar                 </archive>                 <connection-definitions>                     <connection-definition class-name=".....jca.spi.hostmanagedconnectionfactory" jndi-name="java:/env/eis/host-somehost" enabled="true" use-java-context="false" pool-name="java:jboss/env/eis/host-somehost"/>                 </connection-definitions>             </resource-adapter>         </resource-adapters>     </subsystem>   if have .rar packaged in .ear enough deploy ra.xml? resource-adapter jndi name defined?
the problem in ra.xml, packages names not set , glassfish ignored while jboss failed. fixing factories package name fixed issue.
Comments
Post a Comment