OpenJMS: не удалось запустить базу данных 'openjmsdb', подробности смотрите в следующем исключении
Вчера я создал тему и очередь на своем сервере OpenJMS графически (используя admin.sh
). Я смог начать это с openjms/bin/admin.sh
и затем щелкнув по меню "Запустить сервер OpenJMS> Начать соединения и т. д." и даже выполняя только openjms/bin/startupt.sh
(вместо admin.sh
).
Сегодня я удалил все темы и очереди (графически, щелкнув правой кнопкой мыши на "Удалить" на каждом узле Topic
а также Queue
).
И теперь, когда я печатаю openjms/bin/startup.sh
, он отображает это исключение: http://pastebin.com/PY2wpBkv
Знаете ли вы, почему и как решить эту проблему?
NB: графический инструмент (так admin.sh
) все еще работает хорошо.
1 ответ
На самом деле нужно использовать классы из пакета org.exolab.jms.administration
(и не использовать javax.jms.Session
"s create<Queue||Topic>
методы). Прочитайте эту страницу: http://openjms.sourceforge.net/usersguide/admin.html