tomcat 5

tomcat 5.5 버전에서의 server.xml 설정하기 context path 추가하기

5.5 부터 기존 server.xml 에 context path 추가 하지 말라네요.. 해보니 기존처럼 해도 되긴 되는데.. 뭐 보안상의 이유로 그렇게 하지 말라고 하네요. 인터넷 찾아보니 간단하긴 합니다 방식은 아래와 같다. 우선 server.xml 의 Host name 에다가 자신이 만들고 싶은 host name 을 기술한다. 그다음 tomcat 설치디렉토리/conf/Catalina/ 디렉토리 밑에 host name 에 기술한 이름의 디렉토리를 만든다. 그리고 그 디렉토리안에 ROOT.xml 파일을 만들어서 context path 를 지정하는 형식이다. 예) 톰캣 설치디렉토리 : C:\web\Tomcat 웹 서비스들 페이지가 있는 디렉토리 : D:\work_nio 웹 서비스 페이지 1 : D:\wor..

Program/JAVA 2008.05.19

tomcat web.xml

web.xml파일의 구성 1. x파일은 다음과 같이 구성된다. - xml정의와 스키마 선언부 - 웹 애플리케이션 전체 설정 - jsp, 서블릿 관련 설정 - tag library 관련 설정 - 기타설정 2. xml정의와 스키마 선언부 : xml정의와 스키마 선언부는 xml문서에서 공통으로 필요한 xml 버전 선언과 스키마를 정의하는 부분으로 다음과 같이 공통된 버전 정의와 스키마를 가진다. 3. 웹 애플리케이션 전체 설정 애플리케이션 이름 애플리케이션에 대한 설명 처음 시작할 파일 이름 두번재로 시작할 파일 이름 4. jsp, 서블릿 관련 설정 서블릿이름 jsp페이지 경로 서블릿클래스 경로 1 인자설명 인자이름 인자값 매핑할 서블릿이름 매핑 패턴 1 : 0보다 큰값이면 배포 또는 서버실행시에 초기화하게 ..

Program/JAVA 2008.05.19

tomcat 6.0 host 추가

[www.test.com 을 추가하는 예] --------------------------------------------------------------------------------------------- Host.name : 추가할 호스트이름 Host.appBase : 서비스할 기본 디렉토리 디렉토리 구분자는 '/'와 '\' 모두 사용 가능함 예) D:/Development/web/dwr D:/Development/web/dwr/ C:\temp C:\temp\ Context.docBase : 기본 디렉토리를 기준으로 서비스할 상대 경로 디렉토리 구분자는 '/'와 '\' 모두 사용 가능함 예) / /test \temp\test Context.path : 추가할 호스트이름 뒤에 붙을 디렉토리명 예) ..

Program/JAVA 2008.05.19

tomcat server.xml

server.xml는 다음과 같은 구조로 구성되어있습니다. -. Top level Elements : 는 설정파일 전체에서 Root Element이며 반면에 는 하나의 Engine과 연관된 Connector들의 집합을 말합니다. top level elements에는 , 등이 있습니다. -. Connector : 외부 Client와 요청을 주고 응답을 받는 Interface를 말합니다. connector에는 , 등이 있습니다. 오호~ 프로토콜과 관계된 것들이군요 -. Containers : 요청을 받아 응답을 처리하는 기능들의 Component를 말합니다. 하나의 Engine은 하나의 Service에대한 모든 요청을 처리하며, 하나의 Host는 하나의 Virtual Host에 대한 모든 요청을 처리하며, ..

Program/JAVA 2008.05.19

Tomcat 5 JNDI DataSource를 통한 DB 커넥션 풀 사용

Tomcat 5 JNDI DataSource를 통한 DB 커넥션 풀 사용 이미 눈치 채셨겠지만, 요즘 내가 RDBMS 배우기에 열을 올리고 있다. 지금까지는 JSP/Servlet에서 직접 커넥션을 맺거나, 웹 컨텍스트내에 커넥션 풀 라이브러리를 두고 호출에서 사용했는데, 좀 바꿔야겠다. JNDI를 통한 커넥션 풀 사용은 J2EE 표준이고, 현존하는 거의 모든 웹 컨테이너가 지원한다고 한다. JNDI를 서버에 설정하는 방법은 각 WAS 별로 다르지만, 사용하는 것은 모두 동일하므로 호환성에 문제도 없다. 이 글은 Jakarta의 DBCP 커넥션 풀과 Tomcat JNDI 설정을 통해 데이터베이스 커넥션 풀을 사용하는 방법이다. JNDI와 커넥션 풀에 관한 자세한 설명이 JavaServer Pages 3rd..

Program/JAVA 2008.05.19