웹 응용 프로그램을 만들기 위해서는 먼저, 사용자 프로그램을 서버에 저장하고 이를 웹으로 접근하는 경로가 필요한데 이를 웹 컨텍스트라고 한다.
아래의 예에서의 "study" 가 웹 컨텍스트이다.
http://localhost:8080/study
이러한 웹 켄텍스트는 두가지 방법으로 생성할 수 있는데,
(1) <TOMCAT_HOME>\webapps\study 와 같이 톰킷의 webapps 디렉토리내와
(2) C:\JSP\study 와 같이 사용자가 정하는 임의의 디렉토리에 둘 수 있다.
첫번째의 경우에는 웹 컨텍스트를 만드는 과정은 아래와 같다.
(1) 컨텍스트 디렉토리 생성
<TOMCAT_HOME>\webapps\study
<TOMCAT_HOME>\webapps\study\WEB-INF
<TOMCAT_HOME>\webapps\study\WEB-INF\classes
<TOMCAT_HOME>\webapps\study\WEB-INF\lib
(2) web.xml 을 WEB-INF 디렉토리에 저장
<TOMCAT_HOME>\webapps\study\WEB-INF\web.xml -> web.xml 은 첨부화일 참고
두번째, 임의의 디렉토리, 톰킷의 외부 디렉토리에 컨텍스트를 생성하는 경우
(1) 동일한 방법으로 컨텍스트를 생성, 이 경우 C 드리이브의 root에 생성한다.
C:\study
C:\WEB-INF
C:\classes
C:\WEB-INF\lib
(2) web.xml 을 WEB-INF 디렉토리에 저장
C:\study\WEB-INF\web.xml -> web.xml 은 첨부화일 참고
(3) <TOMCAT_HOME>\conf\server.xml을 다음과 같이 수정한다.
...
<Context path="/WebContext2" docBase="C:\WebContext2" />
</Host>
즉, server.xml에서 </host> 를 찾아서 그 앞에 해당 컨텍스트를 생성하는 라인을 추가한다.
아래의 예에서의 "study" 가 웹 컨텍스트이다.
http://localhost:8080/study
이러한 웹 켄텍스트는 두가지 방법으로 생성할 수 있는데,
(1) <TOMCAT_HOME>\webapps\study 와 같이 톰킷의 webapps 디렉토리내와
(2) C:\JSP\study 와 같이 사용자가 정하는 임의의 디렉토리에 둘 수 있다.
첫번째의 경우에는 웹 컨텍스트를 만드는 과정은 아래와 같다.
(1) 컨텍스트 디렉토리 생성
<TOMCAT_HOME>\webapps\study
<TOMCAT_HOME>\webapps\study\WEB-INF
<TOMCAT_HOME>\webapps\study\WEB-INF\classes
<TOMCAT_HOME>\webapps\study\WEB-INF\lib
(2) web.xml 을 WEB-INF 디렉토리에 저장
<TOMCAT_HOME>\webapps\study\WEB-INF\web.xml -> web.xml 은 첨부화일 참고
두번째, 임의의 디렉토리, 톰킷의 외부 디렉토리에 컨텍스트를 생성하는 경우
(1) 동일한 방법으로 컨텍스트를 생성, 이 경우 C 드리이브의 root에 생성한다.
C:\study
C:\WEB-INF
C:\classes
C:\WEB-INF\lib
(2) web.xml 을 WEB-INF 디렉토리에 저장
C:\study\WEB-INF\web.xml -> web.xml 은 첨부화일 참고
(3) <TOMCAT_HOME>\conf\server.xml을 다음과 같이 수정한다.
...
<Context path="/WebContext2" docBase="C:\WebContext2" />
</Host>
즉, server.xml에서 </host> 를 찾아서 그 앞에 해당 컨텍스트를 생성하는 라인을 추가한다.
'IT_Programming > JSP · Servlet' 카테고리의 다른 글
Servlet/JSP performance tuning (Servlet/JSP 성능향상) (0) | 2007.02.20 |
---|---|
JavaScript에 있어서의 URLencode의 처리 (0) | 2006.11.04 |
JSP 액션태그의 종류 / Bean의 유효범위: scope (0) | 2006.08.28 |
[Tomcat] server.xml 파일의 구조 (0) | 2006.05.06 |
Tomcat IIS howto (0) | 2006.04.22 |