본문 바로가기

TOMCAT27

아파치 오류 페이지 지정 아파치 설치 디렉토리/conf/httpd.conf 안에서 ErrorDocument 404 /jsp/inc/404.html 이런식으로 설정함 (404에러가 발생 하였을 때 404.html 페이지를 띄워줄것) 2010. 4. 16.
톰캣 에러 처리 톰캣 설치 디렉토리/conf/web.xml 에서 index.html index.htm index.jsp default.html default.htm default.jsp 400 /dcd/jsp/inc/400.jsp 401 /dcd/jsp/inc/401.jsp 403 /dcd/jsp/inc/403.jsp 404 /dcd/jsp/inc/404.jsp 500 /dcd/jsp/inc/500.jsp 빨간색처럼 하면 된다. 주의 할 점 1. 에러 페이지 파일이 512 바이트를 넘어야 한다.(익스플로러 에러란다.) 2. 위의 DTD 에서 version 을 2.5 로 맞춰 줘라 (역시 빨간색 표시) 3. 웹어플리케이션의 web.xml 과 tomcat /conf 의 web.xml 의 dtd 버전을 맞춰줘라 2010. 4. 13.
Tomcat 6.0 사이트 여러개 운영 잘되어 있는 사이트를 포스팅 해왔다. Tomcat Web application 만들기 먼저, 웹 루트를 어디로 정할 것인가? (아파치나 톰캣 자체가 static html을 바라보는 웹 웹루트) 톰켓이 기본적으로 보고 있는 루트 컨텍스트는 webapps/ROOT 이다. server.xml 내용을 보면 96: 와 같이 appBase는 ${catalina-home} 밑의 상대경로를 인자로 받으며,기본적으로 보안과 context의 통일적인 적용을 이유로 컨텍스트의 루트는 ROOT 디렉토리 밑이 됩니다. 따라서, 톰켓이 설치가 되면 웹루트는 ${catalina-home}/webapps/ROOT 가 된다. (위의 과정대로 설치했다면 우리 시스템에서는 /usr/local/tomcat/webapps/ROOT 가 된다).. 2010. 4. 5.
아파치 톰캣 연동 (리눅스) 일단 process가 어떻게 돌아가는지 부터 알도록 하죠 아파치 -> mod_jk -> 톰캣 연동 과정을 아는 분들은 이것만 보고도 아실 것이고 모르는 분들은 설명을 들어주세요 아파치는 기본적으로 html 이나 그림 파일 같은 것을 읽습니다. tomcat 은 그 외에도 jsp 파일을 컴파일 해서 읽을 수 있죠. 그래서 부하를 줄이기 위해 html 파일들은 아파치에서 jsp 파일은 톰캣에서 읽도록 분산을 시켜놓는데요... 원리는 간단합니다. 아파치와 톰캣이 각각 다른 Port 를 쓰게 하고 아파치 port 로 들어온 jsp 파일 요청 내용을 톰캣 port 로 링크를 걸어주는 것입니다. 그렇게 연결 해주는게 mod_jk 라는 것이구요. (결국 모든 요청은 아파치 포트로 통일 된다는 것이군요 - 아파치 기본 .. 2010. 3. 11.