Weblogic 12 Причина: javax.naming.NameNotFoundException: при попытке найти /jms/MyCF в /app/webapp/myapp.war/.; оставшееся имя '/jms/MyCF'

У меня проблема с разрешением JNDI.

Что касается этой страницы, если она находится в Weblogic, она должна иметь только это свойство:

https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-jms-jndi

spring.jms.jndi-name=java:/jms/MyCF

JmsTemplate создается автоматически. Или должен. Но это не так.

Я получаю это исключение.

Caused By: javax.naming.NameNotFoundException: While trying to look up /jms/MyCF in /app/webapp/myapp.war/923245655.; remaining name '/jms/MyCF'
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1292)
at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:144)
at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:307)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:435)
at weblogic.jndi.factories.java.ReadOnlyContextWrapper.lookup(ReadOnlyContextWrapper.java:45)
Truncated. see log file for complete stacktrace

person user1182625    schedule 16.06.2020    source источник


Ответы (1)


Хорошо, я нашел, в чем была проблема.

spring.jms.jndi-name=jms/MyCF

Просто как тот. :)

person user1182625    schedule 20.06.2020