개발 이야기/이클립스
이클립스로 서버구동시 Timeout 제한으로 구동되지 않을 때
시반
2009. 9. 7. 15:53
서버를 직접 구동하는 경우에는 상관이 없지만
이클립스 플러그인으로 서버를 구동시키다 보면 가끔 Timeout 에러가 나면서 실행이 되지 않는 경우가 있다.
실행시 로드되는 모듈들이 많거나(특히 EJB 개발시..) 특정모듈이 로딩 중 Delay되는 경우 종종 발생하는데
Timeout waiting for XXX to start. Server did not start after 50s
이와 비슷한 에러들을 발생시키며 서버가 실행되지 않는다.
해결방법은 간단하다. Timdout limit 값을 늘려주면 된다. (-_-;)
수정하는 방법은 여러가지가 있겠지만
내 경우에는 서버창에서 (Window > Show View > Servers) 서버를 더블클릭한후 Timeouts 탭의 start 값을 늘려주었다.
JBoss의 경우 Default로 50, Tomcat의 경우 Default로 45로 되어 있는 것 같다.
이제 다시 구동하면 된다.