반응형

톰캣 내부 설정파일을 설정하여 메인 ROOT 디렉토리를 설정할 수 있다.

 

보통 파일명이 존재하면 컨텍스트명으로 처리가 되지만 conf/server.xml을 설정함으로써 ROOT를 지정하여

해당 프로젝트만 구동시킬 수 있다.

리눅스환경에서도 동일하지만 윈도우를 기준으로 변경법을 남긴다.

 

conf 디렉토리

 

server.xml

 

conf/server.xml 파일을 메모장이나 편집기를 활용하여 실행한다.

(관리자 권한으로 실행해준다.)

 

기본 설정상태

처음 server.xml을 열어서 맨 아래쪽을 보면 위 그림처럼 되어 있을텐데, Host태그의 appBase부분을 지정해주거나

Context태그를 추가하여 지정해줄수 있다.

 

Context 추가

<Context path="" docBase="지정경로" reloadable="false"></Context>

와 같은 태그를 추가후 톰캣 서비스를 실행하게 되면 ROOT라는 디렉토리로 배포하거나 컨텍스트명을 지정하여 접근하지 않더라도 접근이 되는것을 확인 할 수 있다.

(해당 방법은 톰캣 8.0 기준이며 지정시 상대경로가 아닌 절대경로로 지정해주었다.)

 

이러한 방법을 통해 도메인설정의 꼬이는 부분까지 해결이 가능하다.

 

 

반응형