Tomcat 톰캣을 사용해서 서버를 돌릴 시, 서버의 기본 경로는
톰캣 기본 폴더 내의 webapps/ROOT 이다
저 루트 내에 우리가 만든 페이지들을 넣어야 인식이되서 돌아가지만
톰캣 폴더내에 페이지 파일들을 넣으라니 관리가 너무 불편하다
그래서 저 경로를 임의의 폴더로 설정해서 설정된 폴더를 톰캣의 루트 폴더처럼 인식시킬 수 있다
톰캣 폴더 내의 conf 폴더 내의 server.xml 파일을 열어서 Host name 블럭을 아래와 같이 수정해주면 된다
<Host name="localhost" appBase="새로 인식시킬 폴더 경로"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="." reloadable="true"/>
..
</Host>
// xmlValidation="false" xmlNamespaceAware="false 부분은 붙이지 않아도 구동에 문제 없었다
appBase 에 ROOT 대신에 쓸 새 폴더의 경로를 적어주고(절대 경로나 상대 경로)
xmlValidation="false" xmlNamespaceAware="false 부분은 난 작성하지 않아도 작동하였다
context 태그를 작성, docBase를 . 으로 위와같이 현재 디렉토리로 설정하면
짜잔! 톰캣의 ROOT 폴더 대신 새로 지정한 폴더로 서버가 루트로 인식하는 폴더가 변경되었다!
'개발 노트 > 기초 지식' 카테고리의 다른 글
이미지의 alt 속성 사용시 주의점 (0) | 2022.08.23 |
---|---|
HTTP url 의 구성 (0) | 2022.08.11 |
http 패킷, post, get, 그 외의 메소드 (0) | 2022.08.02 |
for 문 연산 속도를 조금이라도 더 빠르게 하는 법 (0) | 2022.07.24 |
margin 상쇄가 일어나는 경우 (0) | 2022.07.15 |
댓글