네이버 웹툰 홈페이지를 가면 '홈', '웹툰', '베스트 도전' 등 여러가지 서비스를 제공합니다.
'웹툰' : https://comic.naver.com/webtoon/weekday.nhn
'베스트 도전' : https://comic.naver.com/genre/bestChallenge.nhn
실제로 모든 서비스를 한 폴더 안에서 만드는 것보다 네이버 웹툰이라는 큰 틀은(https://comic.naver.com/) 유지하면서 서비스들이 포함된 디렉토리를 별개로(webtoon, genre) 하는 방법이 있습니다. (실 서비스와 다를 수 있습니다.)
다른 말로는 가상 경로라고 합니다.
등 admin, webtoon의 경로가 webapps/ROOT/에 있지 않고 다른 곳에 있는 경우
webtoon, genre을 Context라고 합니다.
톰캣을 사용하면 일반적으로 webapps/ROOT 폴더가 기본 경로입니다.
root 폴더 밖에 새로운 폴더를 만들어서 별개의 사이트를 만들 수 있습니다.
여러 Context 사이트 추가하는 방법
1. 톰캣의 server.xml에 Context 등록하기
server.xml은 {톰캣 경로}/conf/server.xml에 있고 메모장 같은 편집기로 수정합니다.
다음과 같은 부분이 있습니다.
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
다음과 같이 새로운 context를 등록하면 됩니다.
<context path="gerne" docBase = "폴더경로 privileged = "true""/>
path는 https://comic.naver.com/genre/과 같이 url의 경로에 해당하는 부분이고
docBase는 참조할 폴더 경로입니다.
2. 서버 재실행 하기
{톰캣 경로}/bin/startup.bat 파일을 더블클릭해서 재실행합니다.
3. 브라우저에서 테스트 해보기
server.xml을 수정하는 방법은 톰캣 버전이 올라가면서 지양하는 방법입니다. 서버를 재실행해야 하기 때문입니다.
어플리케이션의 meta-info에서 설정하는 방법이 있지만 추후에 다루겠습니다.
'Servlet, JSP' 카테고리의 다른 글
Hello Servlet! 만들어보기 (IDE 없이) (0) | 2021.01.03 |
---|---|
Apache Tomcat 설치하기 - Windows 10 (1) | 2021.01.02 |
자바 8 설치 - 윈도우 (1) | 2021.01.02 |
Apach Tomcat (아파치 톰캣)이란?? (0) | 2021.01.02 |
Servlet, Jsp, Spring은 무엇일까?? 공부 순서는?? (0) | 2020.12.31 |