수다닷컴

  • 해외여행
    • 괌
    • 태국
    • 유럽
    • 일본
    • 필리핀
    • 미국
    • 중국
    • 기타여행
    • 싱가폴
  • 건강
    • 다이어트
    • 당뇨
    • 헬스
    • 건강음식
    • 건강기타
  • 컴퓨터
    • 프로그램 개발일반
    • C언어
    • 비주얼베이직
  • 결혼생활
    • 출산/육아
    • 결혼준비
    • 엄마이야기방
  • 일상생활
    • 면접
    • 취업
    • 진로선택
  • 교육
    • 교육일반
    • 아이교육
    • 토익
    • 해외연수
    • 영어
  • 취미생활
    • 음악
    • 자전거
    • 수영
    • 바이크
    • 축구
  • 기타
    • 강아지
    • 제주도여행
    • 국내여행
    • 기타일상
    • 애플
    • 휴대폰관련
  • 프로그램 개발일반
  • C언어
  • 비주얼베이직

디비연결방식 톰캣 server.xml과 context.xml에 리소스 설정 차이점을 알고 싶습니다.

새

2023.04.01

아파치 웹서버에톰캣 컨테이너를 사용하는JSP 오라클 웹호스팅을 이용하고 있습니다.단독톰캣이 지원되서 이것저것 셋팅을 건드리고있는데
취직 공부하느라 잘쓰면서 FT작업 한창하다가오라클 디비에 연결중에 뭔가 이상함을 느껴서 질문드립니다.전에 학원에서 배웠던대로 DBCP를 이용해서커넥션풀에서 연결을 가져와서 쓰고있는데..딱히 따로 제 어플 WEB-INF의 web.xml파일에resource-ref이 리소스 레퍼런스 설정을 안하고단독 톰캣의 context.xml 파일에---------------------------ContextWatchedResourceWEB-INF/web.xml/WatchedResourceResource...여기 제 오라클 db 정보/--------------------------이런식으로 이용하고 있습니다.그런데 검색중에 JNDI라는걸 찾게되었는데제 어플리케이션 web.xml 파일에resource-ref와 같은 태그로 이름,권한등을 설정해서 쓰더군요.그리고 톰캣의 server.xml의 각 어플의 컨텍스트단속에 resource를 지정해서 매칭시켜 쓴다는데..이렇게 해놓고마찬가지로 jsp에서 이 리소스 레퍼런스 설정한 xml의 내용을 읽어와서xml의 리소스 레퍼런스와 톰캣의server.xml 설정을 매칭시켜디비에 연결을 하는것 같던데그저 디비 연결하는 방식의 차이인 것인가요?;사실 전자의 방법으로 잘 쓰고있지만;;질문의 궁금함이 생긴것이..;;;
지금 제가 사용하는것처럼그냥 톰캣의 context.xml 파일에 리소스 설정을 하고서제 어플의 web.xml에는 아무 리소스 레퍼런스 추가없이바로 서블릿이나 jsp에서 InitialContext()를 가져와서context.xml에 설정한 리소스를 lookup하여 바로 쓰면 되는데왜 JNDI방식은 각 어플의 web.xml에 리소스 레퍼런스를 설정하고또 톰캣의 server.xml에 리소스를 설정하고 두번거쳐가는것인지요?그리고 왜 어짜피 둘다 리소스 값을 챙겨오는데톰캣의 server.xml에도 설정할수 있고context.xml에도 설정할수 있게 해놓은 이유가;;;첨에 server.xml에다가 리소스를 넣고서바로 서블릿에서 가져오려 했는데web.xml에 레퍼런스 추가없이는 안됬거든요
결국 server.xml에 리소스 지정해서제 어플의 web.xml에 리소스 레퍼런스가 그 내용과 연결이 되는것 같던데..왜 이런 방식이 생긴것이죠?검색 나름 해보니..JNDI가 여러 종류가 다른 DB를 뭐 연결해서 쓴다구 뭐 하던데..마찬가지로 톰캣의 context.xml에리소스 풀에다가 여러 디비 리소스를 입력하고lookup으로 원하는 각 리소스를 가져와서 쓰면 땡 아닌가요.복잡하네요 -_-;;;또 만약 방식의 차이라면제가 하고있는 호스팅은 하나의 어플밖에 지원이 안된다고 하는데어떤 방법이 더 효율적일런지요?

신청하기





COMMENT

댓글을 입력해주세요. 비속어와 욕설은 삼가해주세요.

  • 민서

    네.. ㅠ 지식인이랑 다른php,asp,jsp사이트에도 문의 했어요 ㅜ
    제가 하고싶은게 마크업부터 db까지 전부여서;;
    이곳에 자주 들어오게 되네요;;
    지금 공부용으로 만드는 홈페이지도 전부 다 하고있구요 ㅠ

    겁나게 힘드네요 ㅜㅠ;;;
    네이버 마크업 가이드북 뒤늦게 발견해서 css, html 속성 죄다 맞춰주고..
    모바일 오페라 미니에서 input이 멋대로 줄바꿈 되는 바람에
    오전엔 종일 그거 잡아내느라 삽질하고

    오후에는 파싱 오픈api 첨 해보느라

  • 캐릭터

    JSP + Oracle 공부해본지가 오래라 기억이 안나네요..
    근데 여기보다는 PHP스쿨이나 데브피아 같은 곳에 질문하는게 더 빠르지 않을까 싶네요
    여기는 개발자보다는 퍼블리셔분들이 주로 모여 있으니까요...

  • 잉간

    아 제 로컬의 톰캣은 7.0
    호스팅 해주는 곳의 톰캣은 6.0 입니다.
    둘다 잘 되긴하는데..

    왜..!!왜..!!!! 걍 context.xml에 리소스 설정하면 짱 편할거 같은데..
    왜 각 어플의 web.xml에.. 레퍼런스를 추가하는 방식이 또 있는지..

번호 제 목 글쓴이 날짜
2696504 플래시 위에 div 올리기 (5) 큰꽃늘 2025-05-30
2696458 제가 만든 소스 한번 봐주시고 수정 할 꺼 있으면 말해주세요. (실행은 되지만 깜빡거리네요) 이플 2025-05-29
2696434 퍼센트 레이아웃 질문인데요.. 나츠 2025-05-29
2696372 %=open_main%, %=open_sub% 가 뭘까요? (9) 행복녀 2025-05-29
2696347 콘솔 프로그램 질문 상큼한캔디 2025-05-28
2696320 c언어 scanf 함수를 이요해 문자열 입력 받을 시 질문 있습니다. 슬아라 2025-05-28
2696292 익스플로러9이상에서만 이상한 보더가 보이는데 삭제할수 있나요? 망고 2025-05-28
2696263 프로그래밍 공부시작 질문 (6) 진이 2025-05-28
2696206 SK2의 플래시를 밴치마킹하려고하는데요.. (1) 비내리던날 2025-05-27
2696179 ie7에서 사라지지가 않네요. (2) 빛길 2025-05-27
2696150 div에 스크롤 생기게 하려면... (2) 에드가 2025-05-27
2696123 자료구조론 공부중인데 김자영 2025-05-26
2696094 exe 파일 제철 2025-05-26
2696043 제이쿼리 .scroll() 관련 질문드립니다 이거이름임 2025-05-26
2695984 마크업상으로 하단에 있으나 우선적으로 이미지파일을 다운로드받는 방법 (1) 들꿈 2025-05-25
2695934 tr 속성값 (9) 새 2025-05-25
2695905 ASP로 개발됐을 때 css가 달라져요 ㅠㅠ (4) 슬아라 2025-05-24
2695878 form을 이용한 다른 페이지로 넘기는 방법을 알려주세요 (1) 핫파랑 2025-05-24
2695844 저기 암호화 및 복호화 프로그램.. 만들어볼려는대 (2) 한빛 2025-05-24
2695814 [질문] PDA에서 애플릿이 가능한가요? (1) 봄시내 2025-05-24
<<  이전  1 2 3 4 5 6 7 8 9 10  다음  >>

수다닷컴 | 여러분과 함께하는 수다토크 커뮤니티 수다닷컴에 오신것을 환영합니다.
사업자등록번호 : 117-07-92748 상호 : 진달래여행사 대표자 : 명현재 서울시 강서구 방화동 890번지 푸르지오 107동 306호
copyright 2011 게시글 삭제 및 기타 문의 : clairacademy@naver.com