2013-05-08 2 views
5

Weblogic 10.3.6에 데이터 소스 이름을 만들고 jdbc/appsmDS과 동일한 이름이 조회 할 응용 프로그램에 제공되었습니다. 나는 응용 프로그램을 실행하려고 할 때 그러나Weblogic 응용 프로그램을 실행하는 동안 javax.naming.NameNotFoundException이 발생했습니다

, 나는 다음과 같은 오류 나는이 문제를 해결할 수있는 방법

javax.naming.NameNotFoundException: While trying to lookup 'jdbc/appsmDS' 
didn't find subcontext 'jdbc'. Resolved ''; remaining name 'jdbc/appsmDS' 

는 무엇입니까?

+1

당신이 자바를 찾는 시도 할 수 있습니다 : JDBC/appsmDS'와 – Satya

+0

@Satya를 자바 : JDBC/appsmDS'가 나는 그것이'자바이어야하므로, 응용 프로그램을 실행할 수 있었다 : jdbc/appsmDS'? – user75ponic

+0

예, 전체 JNDI 구조를 검색하면 java : jdbc/appsmsDS에 매핑됩니다. 대답 모두 친절하게 대답을 게시 – Satya

답변

3

DS를 조회 할 때 전체 JNDI 구조가 java:jdbc/appsmsDS으로 매핑됩니다.

조회를 위해 사용하십시오.

1

javax.naming.NameNotFoundException: 배포 된 ear 파일에 ejb-jar.xmlweblogic-ejbjar.xml과 같은 xml 파일이없는 경우 일반적으로 발생합니다. 유일한 해결 방법은 모든 xml 파일이 포함 된 신선한 귀 파일을 생성하는 것입니다.

1

이 예외는 provider.url 속성이 AdminServer (내 호스트의 경우 localhost : 7001)를 가리키고 JDBC가 설치되지 않은 경우 발생합니다.

설치되어있는 다른 인스턴스가있을 수 있습니다. JNDI TREE에서이를 확인하십시오.

인사말, JFM

관련 문제