티스토리 툴바



환경 : STS + tc server + spring3.0.5 + myBatis 3.0.5 + Oracle 10g

이전에는 STS(=eclipse)에서 프로젝트 생성시 java project를 생성하여

톰캣 플러그인을 깔고 server.xml에 직접 jndi를 설정하여 사용하였다.

스프링, 메이븐 등을 쓰면서 tc server를 쓰다보니

웹 프로젝트를 톰캣 플러그인으로 구동시킬 수 없어 맘먹고 하루를 꼬박 투자해버렸네...ㅋ


tc server의 Administration Guide 문서를 보면 <GlobalNamingResources>의 자식태그로

jndi를 설정하고 각 어플리케이션마다 META-INF/context.xml을 두어

세부설정을 하게끔 하라고 나와있다.(4.8절 참고)


반대로 글로벌로 설정하지 않고 jndi를 아예 각 어플리케이션마다 설정하면 어떨까?

아놔~! 되네....ㅋㅋㅋ....(참고 아파치 톰캣 문서 거의 아랫부분)

Maven으로 커스텀 디렉토리를 설정하여 쓰다보니 META-INF가 빠졌는데.....

까짓것 폴더 만들어서 파일 만들어 주니 되뿐다....ㅋㅋㅋ

 context.xml


spring xml


나는 spring을 써서 jndi를 look-up하였지만, 모델1방식을 쓴다면 web.xml에 추가를 하길 바란다. 
저작자 표시 비영리 변경 금지

Trackback :: http://kimddochi.tistory.com/trackback/89 관련글 쓰기

댓글을 달아 주세요