को मैं jBoss/Wildfly
को .ear युक्त .rar संसाधन एडाप्टर फ़ाइल को तैनात करने में सक्षम होना चाहिए। यह पहले जीएफ के लिए काम कर रहा है। समस्या मैं इस web.xml
है कि मेरे .war फ़ाइल (जो भी .ear का हिस्सा है) में है:JCA Glassfish JBoss/Wildfly
<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>
और JBoss संसाधन नहीं मिल सकता है:
Services with missing/unavailable dependencies" => ["jboss.naming.context.java.module.\"HostConnector-ear-1.17-SNAPSHOT\".\"HostConnector-war-1.17-SNAPSHOT\".env.eis.host is missing [jboss.naming.context.java.jboss.resources.eis.host]"]}
मैं तत्व बनाया है standalone.xml में है, लेकिन तेजी नामकरण गलत है या क्या:
<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>
तो मेरे पास है .rar में पैक किया गया .ear क्या यह ra.xml के साथ बस तैनात करने के लिए पर्याप्त है? संसाधन-एडाप्टर जेएनडीआई नाम कहां परिभाषित किया गया है?
मैंने इस पर भी चर्चा की है [यहां] (https://developer.jboss.org/message/933348#933348), लेकिन फिर भी मैं इसे हल करने में सक्षम नहीं हूं। अधिक संभावना है कि मैं कुछ विन्यास फाइल या क्या खो रहा हूँ। हालांकि मैं समझता हूं कि संदेश का अर्थ क्या है कि मुझे इसे काम करने के लिए रास्ता नहीं मिल रहा है। – Zveratko
जो आप जेबॉस संस्करण का उपयोग कर रहे हैं? जेएनडीआई नाम सम्मेलन जेबॉस 7 – Paizo
में बदल गए हैं मैं वाइल्डफ्लाई 8.0.0 और ऊपर हूं। यह मेरी सबसे बड़ी समस्या है कि जेएनडीआई व्यू में तैनात संसाधन एडाप्टर दिखाई नहीं दे रहा है। क्या आप कुछ मतभेदों का नाम दे सकते हैं, हालांकि मुझे उम्मीद नहीं है कि नाम स्वयं ही समस्या है। – Zveratko