Tomcat 과 Weblogic 설정 JNDI

8862 단어 서버 쪽
  • Tomcat 7 에서 JNDI 를 설정 한 표준 문서 는http://127.0.0.1:8080/docs/jndi- resources - howto. html 에서 직접 찾 을 수 있 습 니 다.
  • 다른 버 전의 경로 가 조금 다 를 수 있 으 므 로 먼저 방문 할 수 있 습 니 다.http://127.0.0.1:8080/조직 디 렉 터 리 에 따라 찾 아.
  • 다음은 tomcat 7 에서 Oacle 데이터 베 이 스 를 설정 하 는 것 을 예 로 들 면
  • conf \ context. xml 루트 에 추가
    
    
    
  • WEB-INF\web.xml  뿌리 노드 에 추가
    
      
        appDB
      
      
        jdbc/appDB
      
      
        javax.sql.DataSource
      
      
        Container
      
    
  • 이상 res - ref - name 과 Resource name 이 일치 합 니 다.
  • Java 코드:
    Context initCtx = new InitialContext();
    Context envCtx = (Context) initCtx.lookup("java:comp/env");
    // Look up our data source
    DataSource ds = (DataSource) envCtx.lookup("appDB");
  • weblogic 설정 JNDI:
  • 참고 하 다 http://blog.sina.com.cn/s/blog_52118c2f0100b7mm.html
    1.       웹 로직 10 의 웹 로직 서버 도 메 인 을 시작 합 니 다.
    2.       Weblogic Server Adiministration Console 에 들 어가 데이터 원본 을 설정 합 니 다.다음 그림 에서 보 듯 이:
    Tomcat和Weblogic配置JNDI_第1张图片
     
    왼쪽 데이터 원본 클릭:
     
    Tomcat和Weblogic配置JNDI_第2张图片
     
    위의 그림 페이지 에서 오른쪽 프레임 에 있 는 새 단 추 를 볼 수 있 을 때 회색 으로 사용 할 수 없 기 때문에 왼쪽 상단 Tomcat和Weblogic配置JNDI_第3张图片 단 추 를 눌 러 야 합 니 다. 아래 그림 과 같 습 니 다.
    Tomcat和Weblogic配置JNDI_第4张图片
    페이지 의 새 단 추 를 누 르 면 새로운 데이터 원본 을 만 듭 니 다. 다음 그림 은 weblogic 10 을 통 해 Oacle 에 연 결 된 데이터 원본 을 만 듭 니 다. 다음 그림 과 같 습 니 다.
    Tomcat和Weblogic配置JNDI_第5张图片
    Tomcat和Weblogic配置JNDI_第6张图片
    위의 그림 에 따라 관련 정 보 를 작성 하고 다음 단 추 를 누 르 면
    Tomcat和Weblogic配置JNDI_第7张图片
    위 페이지 에서 기본 값 을 사용 하면 다음 단 계 를 클릭 합 니 다.
    Tomcat和Weblogic配置JNDI_第8张图片
    위의 그림 에 따라 관련 Oacle 정 보 를 작성 하고 다음 단 계 를 클릭 합 니 다.
    Tomcat和Weblogic配置JNDI_第9张图片
    위 페이지 에 서 는 이전에 작성 한 정보 에 따라 이 페이지 의 정 보 를 자동 으로 생 성 합 니 다. 여기 서 우 리 는 데이터 뱅 크 의 연결 이 정상 적 인지 테스트 하고 다음 단 계 를 클릭 할 수 있 습 니 다.
    Tomcat和Weblogic配置JNDI_第10张图片
    서버 를 선택 하고 완료 단 추 를 누 르 면 데이터 원본 을 만 듭 니 다.이 때 데이터 원본 은 사용 할 수 없습니다. 새 데이터 원본 을 사용 하려 면 왼쪽 상단 의 활성화 변경 단 추 를 누 르 십시오. 다음 그림 입 니 다.
    Tomcat和Weblogic配置JNDI_第11张图片
    클릭 Tomcat和Weblogic配置JNDI_第12张图片
    단 추 를 누 르 면 페이지 오른쪽 에 모든 변경 사항 이 활성화 되 어 있 음 을 볼 수 있 습 니 다. 이 때 새 데이터 원본 을 사용 할 수 있 습 니 다.
    Tomcat和Weblogic配置JNDI_第13张图片
     
    Java 코드:
    Properties pros = new Properties();
    pros.put(Context.PROVIDER_URL, "t3://127.0.0.1:7001");
    pros.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
    Context ctx = new InitialContext(pros);
    DataSource ds = (DataSource) ctx.lookup("jndi/oramydb");

     
    메모: tomcat 와 weblogic 의 호출 코드 가 조금 다 릅 니 다.
     

  • 좋은 웹페이지 즐겨찾기