zepinos
19k
2015-06-13 01:37:57
6
8401

IntelliJ 에서 jndi 설정 질문입니다.


개발자 중 한 명이 IntelliJ 로 개발을 한다고 하네요. 그래서 Eclipse 에서 만든 프로젝트를 공유해줬더니 세팅을 하고 있는데, 딱 한가지 제가 도움을 주기 힘든게 있네요. JNDI 인데요...


Tomcat 을 로컬의 특정폴더에 압축 풀고 Setting 에서 Application Server 에서 Tomcat 을 설정했습니다.


그리고 context.xml 을 수정해서 <Resource> 을 추가하여 JNDI 을 쓰려고 했는데...Eclipse 처럼 Servers 탭이 있는 것도 아니고...따로 설정할 수 있는 곳이 없네요.


Tomcat 의 context.xml 을 직접 수정해야 하나요?


Tomcat 8 이고.../META-INF/context.xml 에 넣어두면 어찌 될지 궁금하네요. 운영서버에는 $TOMCAT_HOME/conf/context.xml 에 JNDI 가 설정되어 있는데(다른 DBMS 연결정보 설정) war 안의 /META-INF/context.xml 을 만날 경우 누가 우선순위인지...아니면 /META-INF/context.xml 을 빼고 war 로 묶이게 설정해야 하는지도 궁금하네요.


조언 부탁드립니다.

1
0
  • 답변 6

  • dkb
    2015-06-13 10:55:16

    저는 tomcat/conf/ 안의 server.xml와 context.xml 파일을 직접 수정해서 사용하고 있습니다.

    현재로서는 eclipse에 비해 딱 하나 불편하다고 생각하고 있습니다.

    더 좋은 방법이 있으면 좋겠습니다...

    1
  • z
    1k
    2015-06-13 13:02:11
    혹시 시스템 variable 설정 하는 건가요?
    0
  • daejoon
    232
    2015-06-13 14:54:56

    1. Project Structure -> Module -> Web -> Add Application Server specific descriptor... -> [클릭] -> Tomcat Server -> [선택]

    2. context.xml 이 생성됩니다.

    3. <Resource />로 JNDI를 설정하시면 각 개인별 설정이 가능합니다.


    7
  • daejoon
    232
    2015-06-13 14:57:48
    물론 META-INF/context.xml 파일은 git, svn에서 제외 시키셔야 각 개인별 사용이 가능합니다.
    4
  • 도각도각
    3k
    2018-02-07 14:26:43

    3년전 글에서 도움 받고 갑니다~

    감사합니다.

    0
  • Zer0
    22
    2019-08-13 14:03:24

    좋은 정보 감사합니다!!

    공부하다가 열심히 찾아봤는데 여기서 찾네요~ 

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.