Спецификация JMS определяет его как
Это исключение должно быть вызвано, когда пункт назначения либо не понят провайдером, либо недействителен.
Как правило, это означает, что название пункта назначения является недействительным, например, параметр передан
Session.createQueue(String qName)
(редактировать: или определено в JNDI) не соответствует соглашениям о присвоении имен провайдерам или не существует, иногда его можно использовать по другим причинам (например, при попытке использовать TemporaryQueue, который был закрыт). Я бы дважды проверил вашу конфигурацию, чтобы убедиться, что вы указали правильное имя, скорее всего, где-то есть ошибка и / или вы пытаетесь что-то, что не соответствует соглашениям EMS.