![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Aoli |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 24.1.2007 Репутация: -1 Всего: 0 |
Понадобилось переписать программу (это я к тому, что раньше все работало ОК). Прогоняю тесты. Первый сразу же вылетает с такой ошибкой:
Код тестового сервлета:
Проверил отладчиком: в envContext (в его HashMap) есть объект по ключу "library". ds - не пустой. Однако все поля ds - либо null, либо 0. В чем проблема - понять не могу Контекст:
|
||||||
|
|||||||
| Zamuta |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 18.1.2006 Репутация: 4 Всего: 6 |
Меня здесь смущает <Context path="/">...</Context>
Если это server.xml, то
И в web.xml
-------------------- Thank you opensource. |
||||
|
|||||
| Aoli |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 24.1.2007 Репутация: -1 Всего: 0 |
В web.xml в <resource-ref> на всякий случай добавил <res-sharing-scope>Shareable</res-sharing-scope>
В Tomcate нет server.xml, поэтому попробовал <GlobalNamingResources> написать в context.xml. Tomcat не понял шутку. Тот же самый exception. |
|||
|
||||
| tux |
|
||||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
В META-INF/context.xml:
В web.xml:
А что это за Томкат, у которого нет server.xml? Никогда таких не видел. |
||||
|
|||||
| Aoli |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 24.1.2007 Репутация: -1 Всего: 0 |
Сорри. Нашел в папочке conf. Вписал в META-INF/context.xml то, что посоветовал tux. Exception, как ни странно, тот же. Переписал доставание контекста так:
и получил javax.naming.NameNotFoundException: Name app is not bound in this Context Т.е., как я понимаю, Tomcat вообще игнорирует мой context.xml???!!! P.S. в web.xml написано то же, что и у tux. |
||||
|
|||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
Здесь
app - это что? Ссылка на источник данных вроде library называется. Или ты что-то другое ищещь? |
|||
|
||||
| Zamuta |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 18.1.2006 Репутация: 4 Всего: 6 |
Aoli, если ты хочешь получить доступ к java:/comp/env/app, то создай тогда свой ресурс в server.xml
Теперь имя ресурса у тебя "app", можешь посмотреть это если зайдёшь http://localhost:[port]/admin , пароль от админки лежит в tomcat-users.xml, а обращаться в коде нужно java:/comp/env/app -------------------- Thank you opensource. |
|||
|
||||
| Aoli |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 24.1.2007 Репутация: -1 Всего: 0 |
Читал доки. Много думал (С).
Создал новый проект. В server.xml не суюсь. В context.xml прописал:
В web.xml:
В коде сервлета:
И - чудеса на постном масле: все работает. Отличий между способом подключения в исходном проекте и в тестовом не нашел. Почему в исходном проекте не коннектит - не знаю. Придется пересобирать заново Это сообщение отредактировал(а) Aoli - 8.2.2007, 10:49 |
||||||
|
|||||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |