NameNotFoundException: Имя не привязано в этом контексте. Не удалось найтиJAVA

Программисты JAVA общаются здесь
Anonymous
NameNotFoundException: Имя не привязано в этом контексте. Не удалось найти

Сообщение Anonymous »

У меня возникла проблема с развертыванием приложения (файла war) в tomcat.

приложение определило ссылку на источник данных JNDI в файлах web.xml и SpringDataJPAContext.xml (приложение работает нормально на jboss). Со своей стороны, я определяю источник данных внутри tomcat, в server.xml и в файле внутри conf/Catalina/localhost ([name-application].xml).

В приложении, которое я определил...


в WEB-INF/web.xml:

Код: Выделить всё

    JDBC Data Source
    mydb
    javax.sql.DataSource
    Container
    java:mydb


в WEB-INF/classes/SpringDataJPAContext.xml:

Код: Выделить всё

    

Со своей стороны, я тестирую на tomcat...


в server.xml:

Код: Выделить всё

....
    


в conf/Catalina/localhost/myapp.xml:

Код: Выделить всё

    

Но когда я запускаю Tomcat, я получаю сообщение об ошибке: не удается найти имя источника данных. Я получаю:

Код: Выделить всё

"javax.naming.NameNotFoundException: Name [jdbc/mydb] is not bound in this Context. Unable to find [jdbc]."
Я пробовал разные конфигурации, но ошибка продолжает возникать.

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