Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

रनटाइम पर कोई ऑनमैसेज इवेंट नहीं (ओरेकल क्यू पर जावा जेएमएस मैसेज लिस्टनर)

अनिवार्य रूप से जैसे ही आप AQjmsQueueReceiver . बनाते हैं और इसके संदेश श्रोता को receive() . पर सेट करें विधि बाहर निकल जाएगी और AQjmsQueueReceiver दायरे से बाहर हो जाएगा। मुझे लगता है कि इसे main . से मंगवाया जा रहा है विधि जिसका अर्थ यह भी है कि कार्यक्रम बाहर निकल जाएगा। आपको चाहिए:

  1. अपने एप्लिकेशन को संशोधित करें ताकि आपके JMS ऑब्जेक्ट दायरे से बाहर न हों (क्योंकि वे कचरा-एकत्रित हो जाएंगे)।
  2. संदेशों की प्रतीक्षा में अपने प्रोग्राम को बाहर निकलने से रोकें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. गुम आर्टिफैक्ट com.oracle:ojdbc6:jar:11.2.0.3

  2. इश्यू बिल्डिंग cx_Oracle - libclntsh.so.11.1 => नहीं मिला

  3. कॉलम को कई पंक्तियों में विभाजित करें

  4. कर्सर से कैसे लाएं, हटाएं, प्रतिबद्ध करें

  5. Oracle Sql:प्रक्रिया जो इसके अंदर अस्थायी तालिकाएँ बना सकती है