Определения ресурсов в контекстном файле для поиска JNDI

У меня есть запрос, связанный с содержанием элемента в файле context.xml для поиска Jndi и resource-ref элемент в web.xml . Справочник по Tomcat 5.5 дает обзор Resource элемент.

  1. Согласно приведенной выше ссылке, действительные атрибуты для Resource элемент auth,description,name,scope,type но мы включаем driverClassName, url, username, password и т. д., и то же самое в примере в документах Tomcat. Так что объяснение в предыдущей ссылке неверно?

  2. В ссылке говорится, что включение <Resource> элемент в context.xml файл эквивалентен resource-ref элемент в web.xml, Если да, можем ли мы дать driverClassName, url, username, password а остальные атрибуты в web.xml и дать context.xml подать пропустить? Я не думаю, что мы можем. Так почему же эта ссылка так запутана?

1 ответ

  1. Да, похоже, что первая ссылка не является исчерпывающей по всем атрибутам элемента Resource, вторая - гораздо более полной.

  2. Сказано немного неправильно - вместо того, чтобы говорить, что ресурс эквивалентен элементу resource-ref в web.xml, следует сказать, что ресурс-ref в web.xml отображается на элемент ресурса в context.xml. Это способ предоставить локальную ссылку со своим собственным именем для ресурса в веб-приложении, а затем во время развертывания сопоставить это внутреннее имя ресурса с реальным контейнерным jndi-ресурсом. Что такое resource-ref в web.xml? за?

Другие вопросы по тегам