Tomcat Timeout 에러
tomcat 쓰면서 타임아웃 에러를 처음봤다.
( 테스트용도로 tomcat에 웹자원까지 마구 올려놔서 그런가 싶기도...? )
## Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.
톰캣이 시작될 때 45초 시간 제한에 걸려서 작동이 중단된 거라는 이야기.
해결방법은 매우 간단하다.
톰캣의 설정파일에서 타임아웃 관련된 설정값을 늘려주기만 하면 된다.
<해결방법>
(1) Servers 탭의 Tomcat 더블클릭
(2) 다음과 같은 OverView페이지가 나온다.
우측 상단에 노란색으로 표시한 부분에 Tomcat의 default timeouts 설정이 잡혀있다.
기본 45초로 되어 있는데 필자 같은 경우 Server가 45초 내에 기동되지 않은 케이스.
정상적이라면 45초 이내에 기동이 되어야 하며
중지 또한 설정된 값인 15초 이내로 정상적으로 수행되어야 함을 의미한다.
(3) 이 부분의 시간을 적절하게 조정해서 파일을 Save 해주면 된다.
나는 0 하나씩 더 붙여서 450 / 150 설정해주었다.
(4) 정상기동 확인
-----------------------------------------------------------------------------------------
* 번외
tomcat에 배치한 웹자원의 / 경로에 접근을 안됬다!! 대체 왜 !!
(1) tomcat의 server.xml에 배치된 어플리케이션들의 Context 정보 확인
<Context docBase="imgServer" path="/wsrv" ~~~~~ />
>>> /wsrv로 왜 접근이 안되는걸까
(2)
<Context docBase="imgServer/wsrv" path="/wsrv" ~~~~~ />
docBase에 /wsrv 까지 적어주었다.
(3) 웹자원 접근가능해짐!