Не нахождение Java: Comp/Enving связывание внутри WildflyJAVA

Программисты JAVA общаются здесь
Anonymous
Не нахождение Java: Comp/Enving связывание внутри Wildfly

Сообщение Anonymous »

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



Подробнее здесь: https://stackoverflow.com/questions/797 ... de-wildfly

Вернуться в «JAVA»