2016-11-11 11 views
0

ear 파일을 ibm websphere 애플리케이션 서버에서 실행하고 있습니다. 데이터 원본을 사용하여 데이터베이스 (Oracle)에 연결합니다. ibm 관리 콘솔에 로그인하지 않습니다. resources.xml에서 찾을 수 없습니다.내 애플리케이션이 websphere 애플리케이션 서버 7에서 사용하는 jdbc 데이터 소스를 파악하는 방법

+0

찾고있는 데이터 소스의 범위는 무엇이며 해당 범위에서 resources.xml을 찾으십니까? –

+0

@FRowe 범위는 WAS의 셀 또는 프로파일을 의미합니까? 간단히 말해서, 나는 WAS에있는 누군가에 의해 배치되어 현재 라이브로 실행중인 애플리케이션을 가지고있다. 나는 그것을 사용하고있는 jdbc 데이터 소스를 알고 싶다. – Janardhan

답변

0

많은 레벨에있는 resource.xml은 셀, 노드, 서버 또는 클러스터 레벨에서 사용할 수 있으므로 잘못된 폴더를 찾고있을 수 있습니다. 그러나 그것은 단지 당신에게 DataSource 정의를 줄 것이다.

응용 프로그램과 데이터 소스 간의 매핑을 찾으려면 응용 프로그램에서 리소스 참조을 사용해야하며 바인딩 파일에서 참조 및 실제 JNDI 이름 간의 바인딩을 찾을 수 있습니다.

당신은 어느 응용 프로그램 (PROFILE_ROOT/installedApps/cellName\application.ear)와 바인딩 파일을 찾을 수 있습니다하거나 배포 폴더에 (예를 들어 PROFILE_ROOT/config/cells/cellName/applications/application.ear/deployments/application/module/ 다음 중 하나 WEB-INF/ibm-web-bnd.xml 또는 META-INF/ibm-ejb-jar-bnd.xml)

응용 프로그램은 단지 코드에서 외부 JNDI 이름을 사용하는 경우 직접 당신은 할 수 없습니다 바인딩을 사용하면 응용 프로그램 코드 또는 일부 구성 등록 정보 파일에서 직접 매핑을 찾아야합니다.