톰캣8.5

server.xml 설정

devjones 2021. 6. 1. 11:09

1. Connector 태그

클라이언트의 요청을 설정된 프로토콜에 따라 수신하고 지정한 엔진에 연결하는 태그

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

connectionTimeout="20000"

클라이언트가 서버에 연결 요청하였을 때 서버가 요청을 기다리는 최대 시간. 20초

 

protocol="HTTP/1.1"

커넥터의 프로토콜

HTTP/1.1 : 웹요청을 받아들이는 프로토콜

AJP/1.3 톰캣과 아파치 연동시 사용하는 프로토콜

 

redirectPort="8443"

Connector가 non-SSL 상태일 때 SSL 요청을 받을 경우 지정한 포트로 재접속.

 

2. host 태그

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

가상 호스트를 생성하는 태그.

각각의 host 태그는 하나의 가상호스트가 되며 연결할 도엠인, 호스트의 root폴더와 같은 속성 지정

 

2-1. Context 태그

<Context docBase="mySpring" path="/mySpring" reloadable="true" source="org.eclipse.jst.jee.server:mySpring"/>

가상호스트 안에서 실행되는 어플리케이션의 경로와 옵션을 설정하는 태그.