2015-05-08 5 views
12

मेरे पास वर्तमान में प्राथमिक डेटाबेस से विफल होने पर माध्यमिक डेटाबेस से कनेक्ट करने के लिए jboss 7 के स्टैंडअलोन.एक्सएमएल के मेरे डेटा-स्रोत टैग में एक कॉन्फ़िगरेशन है। यह ठीक हो रहा है ।जेबॉस 7 - सेकेंडरी डाटाबेस से प्राथमिक डाटाबेस से ऑटो स्विच

क्या मैं अपने जेबॉस 7 को हर बार प्राथमिक डीबी कनेक्शन की जांच करने के लिए कर सकता हूं और फिर यदि असफल प्राथमिक डेटाबेस अभी आया है, तो जेबॉस को प्राथमिक डेटाबेस से कनेक्ट करने के लिए सूचित करें?

+0

http://stackoverflow.com/questions/9409111/database-fail-over-in-jboss-data-sources के समान में एक्सएमएल के इस टुकड़े जोड़ने की जरूरत है। प्रश्न के स्वीकृत उत्तर का प्रयास करें (http://stackoverflow.com/a/10586855/4807777) –

+0

हाय लॉरेनटी, धन्यवाद, लेकिन क्या यह जेबॉस 7 के लिए भी काम करेगा? –

+0

शायद सटीक समान वाक्यविन्यास नहीं है। आप इन कॉन्फ़िगरेशन फ़ाइलों को JBoss AS 7 द्वारा अपेक्षित स्वरूप में कनवर्ट करने के लिए ironjacamar (http://www.ironjacamar.org/) का उपयोग कर सकते हैं जैसा कि यहां वर्णित है http://www.mastertheboss.com/jboss-server/jboss- डेटासोर्स/migrate-jboss-datasources-howto। –

उत्तर

1

आप अपने डेटा स्रोत

<validation> 
<valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleValidConnectionChecker"/> 
<validate-on-match>true</validate-on-match> 
</validation> 
+0

मुझे लगता है कि ऑरैकल वैध कनेक्शन की तरह कुछ है .. लेकिन मैं http://dev.mysql.com/doc/connector-j/en/connector-j-usagenotes-jboss.html के अनुसार mysql –

+0

का उपयोग कर रहा हूं com.mysql.jdbc.integration.jboss.MysqlValidConnectionChecker लेकिन कभी भी कोशिश नहीं की गई – marcobazzani

+0

आपके द्वारा साझा किया गया लिंक jboss 4 के बारे में बताता है .. लेकिन मुझे jboss 7 –

संबंधित मुद्दे