2012-01-31 2 views
2

Jndi 용 context.xml 파일의 요소 내용과 web.xml의 resource-ref 요소와 관련된 쿼리가 있습니다. Tomcat 5.5 referenceResource 요소에 대한 개요를 제공합니다.JNDI 조회 용 컨텍스트 파일의 리소스 정의

  1. 위의 기준에 따라 경찰, Resource 요소의 유효한 속성은 auth, description, name, scope, type하지만 우리는 driverClassName, url, usernamepassword을 포함 할 수와 같은이의 샘플에 Tomcat docs. 이전 링크의 설명이 잘못 되었습니까?

  2. context.xml 파일의 <Resource> 요소의 포함은 web.xml에서 resource-ref 소자와 동등한 기준 상태

    . 그렇다면 driverClassName, url, username, password 및 나머지 속성을 web.xml으로 지정하고 context.xml 파일에 오류가 생길 수 있습니까? 나는 우리가 할 수 있다고 생각하지 않는다. 그렇다면 참조가 왜 그렇게 혼란 스럽습니까?

답변

1
  1. 은 네, 첫 번째 참조 자원 요소의 모든 속성에 대한 포괄적이지처럼, 두 번째는 훨씬 더 포괄적 보인다.

  2. 약간 잘못 설명합니다. 리소스가 web.xml의 resource-ref 요소와 동일하다고 말하는 대신 web.xml의 resource-ref가 컨텍스트의 리소스 요소에 매핑됩니다 .xml. 이 웹 응용 프로그램 내에서 자원에 대한 자신의 이름을 가진 로컬 참조를 제공하는 방법, 그리고 배포 시간 동안 진정한 용기 특정 JNDI 자원이 내부 자원 이름을 매핑 - What is resource-ref in web.xml used for?

+0

감사 @Biju - 나는이 질문에 좀 더 시간을 할애 할 것이다. 귀하의 대답은 도움이되었습니다. –