낭만 프로그래머
Tomcat에서 ROOT로 Context 변경하기 본문
Tomcat에서는 기본적으로 Context 관련하여 server.xml을 아래와 같이 설정되어 있어서 압축파일 명이 Application 명이 자동으로 된다. 예를 들어 TestApplication.war를 올린다고 했을 때 TestApplication 폴더가 생기고 접근은 http://localhost:8080/TestApplication으로 해야 한다.
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
이것을 http://localhost:8080으로 접속할 수 있도록 ROOT를 변경해 보자
방법 1. server.xml은 기본으로 사용하며 압축파일명을 ROOT.war로 해서 만들어 배포하자. 이렇게 하면 ROOT 폴더가 생기게 되며 Tomcat에서는 기본적으로 ROOT폴더가 최상위로 매핑되어 진다.
방법 2. server.xml에서 Context 부분을 수정하여 Root를 명시하자.
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="TestApplication" reloadable="false" > </Context>
</Host>
'Java > Tomcat' 카테고리의 다른 글
Tomcat 9 에서 에러(ERROR) 페이지 설정 (1) | 2022.06.30 |
---|---|
Tomcat 9 에서 외부 Directory를 URL로 매핑 (0) | 2022.04.27 |
Web에서 Quartz를 사용하여 스케쥴링 하기 (0) | 2020.09.21 |
Tomcat에서 server.xml 파일에 UTF-8 설정하기 (0) | 2019.12.30 |
Tomcat에 UTF-8로 Encoding 설정 (0) | 2015.07.07 |