Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Brak zdarzeń onMessage w środowisku wykonawczym (Java JMS MessageListener w kolejce Oracle)

Zasadniczo zaraz po utworzeniu AQjmsQueueReceiver i ustaw jego nasłuchiwanie wiadomości na receive() metoda zakończy działanie, a AQjmsQueueReceiver wyjdzie poza zakres. Zakładam, że jest wywoływany z main oznacza to również, że program się zakończy. Musisz:

  1. Zmodyfikuj swoją aplikację tak, aby obiekty JMS nie wyszły poza zakres (ponieważ będą zbierane śmieci).
  2. Zapobiegaj zamykaniu programu podczas oczekiwania na wiadomości.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dziwne zachowanie Oracle - cross join w rekurencyjnym CTE działa z przecinkiem, ale nie z klauzulą ​​cross join

  2. Zapytanie Rewrite nie powiedzie się, jeśli MV używa ASNI Join

  3. Dynamiczne dodawanie rekordów o wartości zerowej dla kolejnych AP, aby funkcja analityczna działała

  4. Co muszę zainstalować, aby korzystać z OraOLEDB

  5. Przechowuj obiekt Blob z Javy do BD:Rozmiar danych większy niż maksymalny rozmiar dla tego typu, gdy wyraźnie nie jest