JBoss-EAP 6.3 JBoss-AS 7.4.0 अंतिम सामुदायिक संस्करण का उपयोग करता है।
तो आप JBoss AS 5 और AS 4 में देख रहे हैं।
Jboss EAP 6.3 में Oracle डेटा स्रोत सेट करने के लिए आपको निम्न चरणों को करने की आवश्यकता है
- आपको अपनी स्टैंडअलोन कॉन्फ़िगरेशन फ़ाइल में डेटा स्रोत तत्व के अंतर्गत निम्न प्रकार से डेटा स्रोत बनाने की आवश्यकता है
<datasource jta="true" jndi-name="your jndiName" pool-name="poolname" enabled="true" use-java-context="true" use-ccm="true">
<connection-url>database URL</connection-url>
<driver-class>oracle.jdbc.OracleDriver</driver-class>
<driver>oracleDriver</driver>
<pool>
<min-pool-size>2</min-pool-size>
<max-pool-size>20</max-pool-size>
<prefill>true</prefill>
</pool>
<security>
<user-name>username</user-name>
<password>password</password>
</security>
</datasource>
- दूसरी बात, आपको अपनी कॉन्फिग फाइल में ड्राइवर्स के तहत ड्राइवर एलिमेंट जोड़ने की जरूरत है। कुछ इस तरह।
<drivers>
<driver name="oracleDriver" module="com.oracle"/>
</drivers>
सुनिश्चित करें कि ड्राइवर तत्व में ड्राइवर का नाम और आपके डेटा स्रोत तत्व में ड्राइवर तत्व समान है।
- तीसरा चरण ojdbc5.jar को jboss निर्देशिका के अंतर्गत अपने मॉड्यूल निर्देशिका में फ़ोल्डर में पेस्ट करना है। इसके लिए आपको मॉड्यूल/सिस्टम/लेयर्स/बेस/ के अंतर्गत निर्देशिका com/oracle/main बनाने की आवश्यकता है [इस पथ में पेस्ट करें कॉपी की गई जार फ़ाइल] और मुख्य निर्देशिका के तहत मॉड्यूल.एक्सएमएल फ़ाइल बनाने की भी आवश्यकता है
मॉड्यूल.एक्सएमएल की सामग्री इस प्रकार है:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="com.oracle">
<resources>
<resource-root path="ojdbc6.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
कृपया सुनिश्चित करें कि उपरोक्त मॉड्यूल.xml फ़ाइल में मॉड्यूल का नाम और आपकी स्टैंडअलोन कॉन्फ़िगरेशन फ़ाइल में ड्राइवर तत्व के लिए विशेषता मॉड्यूल के लिए निर्दिष्ट नाम समान हैं।
हां
मुझे लगता है कि ये चरण Jboss-EAP 6.3 में डेटा स्रोत को कॉन्फ़िगर करने में आपकी मदद करेंगे
धन्यवाद