본문 바로가기

Tomcat

웹어플리케이션의 이해 (Web Application) 1. Web 서버와 Web 어플리케이션 1) Web 서버 Web 서버란 HTTP프로토콜을 기반으로 하여, Web 클라이언트(브라우져)로 부터의 요청을 서비스 하는 기능을 담당하는 프로그램을 말합니다. (일반적으로 Apache 를 많이 사용함.) Web 서버의 역할은 html, 이미지(jpg, gif..등), xml 등에 대한 처리를 담당합니다. (CGI 프로그램의 요청도 처리합니다.) 2) Web Application 서버 여러 Web 클라이언트(브라우져)의 요구를 Web 서버 혼자 감당하기에는 힘들기 때문에, 구조적으로 Web 서버의 기능을 분리하기 위해 만들어진 것이 Web Application Server(WAS)입니다. (일반적으로 Tomcat, Weblogic, WebShpare 등을 많이 사용.. 더보기
톰캣 홈디렉토리 지정하기 ($CATALINA_HOME/conf/server.xml) 톰캣의 설정 파일들은 XML로 되어있어서 기본적으로 APM(apache+PHP+Mysql) 환경과 다릅니다. 1. 일반적인 톰캣의 기본 경로 $CATALINA_HOME/webapps/ROOT/index.jsp ( Apache Tomcat/5.5.26 기준) - 일반적인 웹어플리케이션 폴더를 추가하는 방법 (예제 등의 소스코드 폴더를 복사할 때 webapps폴더 아래로 복사) webapps/chap1/test.jsp 의 폴더 구조로 되어있다면 ex) http://localhost:8080/chap1/test.jsp 경로로 설정이 되는 것이다. 웹어플리케이션(디렉토리)는 $CATALINA_HOME/webapps/ROOT/ 에 위치하는 것이 아니라 $CATALINA_HOME/webapps/ 밑에 위치시켜두면 .. 더보기