2017-03-20 4 views
0

Liberty는 기본 JNDI 네임 스페이스를 사용하는 것으로 보입니다. 나는 그것을 사용 해왔다.Liberty에서 java : JNDI 네임 스페이스 만들기

그러나 필자는 유틸리티 JAR을 사용하고 싶습니다 (변경할 수는 없습니다). 이 외부 Jar는 다음과 같은 JNDI 이름을 조회합니다. "java:comp/env/jdbc/MAINDB"

이 JAR을 사용할 수 있도록 내 응용 프로그램에서이 이름을 선언 할 수있는 방법이 있습니까?

답변

2

이는 리소스 참조 조회입니다. 해당 코드를 호출 할 때 EE 웹 또는 EJB 컨텍스트에 있다고 가정하면 호출하는 웹 또는 ejb 모듈의 web.xml 또는 ejb-jar.xml에서 resource-ref를 정의 할 수 있습니다.