Weblogi c 12 Причина: javax.naming.NameNotFoundException: при попытке найти / jms / MyCF в /app/webapp/myapp.war/ .; оставшееся имя '/ jms / MyCF' - PullRequest
0 голосов
/ 16 июня 2020

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

Что касается этой страницы, если она находится под Weblogi c, у нее должно быть только это свойство:

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

1 Ответ

0 голосов
/ 20 июня 2020

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

spring.jms.jndi-name=jms/MyCF

Все просто. :)

...