Wildfly 26.1.3-final на JDK 8.
У меня проблемы с поиском имени JNDI в Java: Comp/env. Во время устранения неполадок я обнаружил, что я даже не могу подать заявку на Java: Comp/env; Я не знаю, связано ли первое с более поздними, поэтому я публикую все данные здесь. Если это две не связанные с ними проблемы, я хочу решить проблему, обнаружая имена JNDI, не связывающую только Java: Comp/env. При запуске приложения я стараюсь связаться с «Java: Comp/env», но оно не удается.try {
LOGGER.info("Listando recursos JNDI:");
InitialContext ctx = new InitialContext();
Context envCtx = (Context) ctx.lookup("java:comp/env"); //
Trace Stack Stack: < /p>
12:33:36,495 ERROR [es.mscbs.hcdsnsca.config.Inicializacion] (MSC service thread 1-1) Error al listar recursos JNDI: java:comp/env: javax.naming.NameNotFoundException: java:comp/env
at org.jboss.as.naming.InitialContext$DefaultInitialContext.findContext(InitialContext.java:191)
at org.jboss.as.naming.InitialContext$DefaultInitialContext.lookup(InitialContext.java:235)
at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:193)
at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:189)
at javax.naming.InitialContext.lookup(InitialContext.java:417)
at javax.naming.InitialContext.lookup(InitialContext.java:417)
at es.mscbs.hcdsnsca.config.Inicializacion.init(Inicializacion.java:444)
[...]
Нахождение привязки внутри Java: Comp/env
Я адаптирую приложение для Weblogic для работы на Wildfly, и у меня возникают проблемы с получением JDBC-соединений через jndi.12:33:36,505 ERROR [es.mscbs.hcdsnsca.config.Inicializacion] (MSC service thread 1-1) Exception: java:comp/env/jdbc/hcdSnsCADataSource-nonXA: javax.naming.NameNotFoundException: java:comp/env/jdbc/hcdSnsCADataSource-nonXA
at org.jboss.as.naming.InitialContext$DefaultInitialContext.findContext(InitialContext.java:191)
ткиэрвид/meta-inf/application.xml:
hcdsnsCaApp
hcdsnsCaAppWeb.war
hcdSnsWeb
APP-INF/lib
jdbc/hcdSnsCADataSource-nonXA
javax.sql.DataSource
java:/hcdSnsCADataSource-nonXA
jdbc/hcdSnsCADataSource-nonXA-queryasync
javax.sql.DataSource
java:/hcdSnsCADataSource-nonXA-queryasync
jdbc/hcdSnsCADataSource-nonXA-updateasync
javax.sql.DataSource
java:/hcdSnsCADataSource-nonXA-updateasync
* ear^/meta-inf/jboss-app.xml:
jdbc/hcdSnsCADataSource-nonXA
java:/hcdSnsCADataSource-nonXA
jdbc/hcdSnsCADataSource-nonXA-queryasync
java:/hcdSnsCADataSource-nonXA-queryasync
jdbc/hcdSnsCADataSource-nonXA-updateasync
java:/hcdSnsCADataSource-nonXA-updateasync
Inside [ear]/[War] /web-inf/web.xml:
jdbc/hcdSnsCADataSource-nonXA
java:/hcdSnsCADataSource-nonXA
javax.sql.DataSource
Container
jdbc/hcdSnsCADataSource-nonXA-queryasync
java:/hcdSnsCADataSource-nonXA-queryasync
javax.sql.DataSource
Container
jdbc/hcdSnsCADataSource-nonXA-updateasync
java:/hcdSnsCADataSource-nonXA-updateasync
javax.sql.DataSource
Container
< /code>
Обновление: конфигурация < /h3>
Конфигурация данных. Из JBoss-Cli я мог бы их проверить. < /P>
[driver]
[...]
[url]
[driver]
[...]
... de-wildfly