이 규칙은 다음을 플래그 지정합니다. Context <ResourceLink> 요소를 META-INF/context.xml 파일에서 찾을 수 있습니다.
Apache Tomcat 은 다음을 허용합니다. Context <ResourceLink> 요소를 정의할 수 있습니다:
마이그레이션 도구는 Tomcat 구성 디렉토리에 액세스할 수 없기 때문에 META-INF/context.xml 파일만 마이그레이션합니다. ResourceLink 다른 위치에 정의된 정보를 복사할 수 있습니다 파일에 META-INF/context.xml 파일에 순서대로 처리할 수 있습니다.
자동 수정은 다음에서 정보를 가져옵니다 ResourceLink 요소를 생성하고 리소스 참조와 해당 JNDI 이름을 다음과 같이 생성합니다:
다른 ResourceLink 속성(공장, 사용자 이름 및 비밀번호)은 자동으로 마이그레이션되지 않습니다. 애플리케이션에서 이러한 속성을 사용하는 경우 a ResourceLink 를 사용하는 경우 서버 구성에서 고유한 리소스를 만들어야 합니다, 리소스에 고유한 JNDI 이름을 제공하고, 바인딩 파일을 IBM 바인딩 파일을 새 JNDI 이름으로 업데이트해야 합니다.
웹 프로젝트가 Java EE 5 이상이고 WEB-INF/web.xml이 존재하지 않는 경우에는 WEB-INF/web.xml이 작성되고 새 자원 링크 참조 요소가 추가됩니다. 웹 프로젝트가 J2EE 1.4 이하인 경우 자동 수정이 오류를 보고합니다.
예를 들어 META-INF/Context.xml 를 포함하는 다음 ResourceLink :
자동 수정이 업데이트되거나 새로운 resource-ref 파일에 web.xml 파일에 이 예제와 유사한 파일을 추가합니다:
JNDI 이름이 IBM 바인딩 파일에 추가됩니다. web.xml에 정의된 기존 참조를 참조합니다. 아직 바인딩 파일이 없는 경우에는 바인딩 파일이 작성됩니다.
또한, WebSphere Application Server 구성에서 자원을 구성해야 합니다.
Tomcat의 컨텍스트 자원 정의에 관한 추가 정보는 다음을 참조하십시오.