Определения ресурсов в файле контекста для поиска JNDI - PullRequest
2 голосов
/ 31 января 2012

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

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

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

1 Ответ

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

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

...