본문 바로가기

Issues

Tomcat Timeout 설정 바꾸기

웹 프로그래밍 교육을 받으면 아마 대다수가 만나게 되는 친구중 하나는 Tomcat이라는 친구일 것이다.


분명 학교나 학원에서는 가르쳐준대로 하면 별 무리가 없었는데. 왜 집에만 오면 먹통이 되는 것일까.


심지어 필기도 열심히했고, 강의노트에 있는 내용그래도 실행했는데 말이다. 


그렇다면 구글링 하기전에 다음과 같은 에러메시지인지 아닌지부터 확인을 해보자. 


만약 배운데로 했는데 환경이 달라지니 이런 메시지가 떴고 이 블로그를 찾아왔다면 당신은 아마 잘 찾아온 걸 것이다. 


위에 말부터 해석을 대충 하면, 


'Tomcat v8.5 Server 를 localhost에서 시작하는 것'이 문제에 부딪혔다.


Server Tomcat v8.5 Server at localhost 는 20초안에 실행이 불가능했다. 만약 서버(톰캣서버를 말하겠죠?)가 좀더 많은 시간을 필요로 한다면, 서버에디터를 통해서 timeout을 늘리는 시도를 하여라.


정도로 대충 해석이 되겠는데. 자, 일단 저 말대로 timeout을 늘려보도록 하자. 


라고 블로그 포스팅을 마친다면 너무나 불친절하기 때문에, 친절한 설명을 덧붙인다.



1. 하단에 있는 Servers를 클릭한다. 


2. 그리고 등록해놓은 Tomcat v8.5 Server(본인 환경 기준임.)를 더블클릭하면 화면 중간에 저런 설정페이지 같은게 뜬다. 


3. ▶ Timeouts를 클릭



1. 아까 위에서의 타임아웃을 클릭하면 위와같이, Timeouts의 세부 설정이 뜬다. 거기서 Start의 숫자를 변경해준다. 아마 초기값은 45정도로 되어있을텐데, 본인의 개발환경에서는 120초도 타임아웃이 뜰 때가 있어서 좀더 넉넉하게 135초를 설정해놓은 모습이다. 


2. 설정을 다했으면 그림에 보이는 동그라미 숫자 2옆에 있는 X버튼을 누른다.


3. 누르면 대화상자가 뜨는데 Save를 눌러준다.


4. 우측에 중하단에 있는 저 실행표시를 눌러서 서버가 정상적으로 작동하는지 확인한다.



성공적으로 작동하는 모습이 확인된다.


이 방법으로 해결이 안됐을 경우에는. 다른 구글선생님들의 의견을 찾아보는것을 조심스럽게 권유해본다.