-
tomcat 기동완료되었는데 eclipse progress view에선 여전히 starting apache tomcat...♣ Tech & Biz Salon/Tech 2012. 11. 2. 17:42
■ 현상
1) Tomcat Console 에는 아래처럼 분명 기동되었다고 찍힌다.
정보: Server startup in 3662 ms
그런데도 eclipse의 progress view 에선starting apache tomcat... 이라고 나온다 헐...
2) 그 상황에서 브라우저에서 web app 에 접근해서 이용하다보면
the user operation is waiting for building workspace 류의 메시지가 또 progress view에 보인다.
1-1) 그러다가 결국
라고 나온다.
Server ... was unable to start within 45 seconds.
If the server requires more time, try increasing the timeout in the server editor.■ 해결 시도
처음에는 1) 상황을 발견하지 못하고, 2) 를 발견해서 삽질을 했다.
2) 와 관련된 해결방법은 아래의 것들이 얘기되어 있는데, 물론 나에겐 도움이 되지 않았다.
- dtd 를 로컬에 두어라
- validation 에서 jsp, xml 빼라
- eclipse.ini 제일 첫줄에 -clean 을 넣어라 등...
* http://www.eclipse.org/forums/index.php/t/46745/
* http://stackoverflow.com/questions/11514987/user-operation-is-waiting-for-building-workspace
■ 해결해결이 안되어서 다시 처음부터 지켜보니 1) 을 발견하였다.
브라우저에서 접근하지 않아도, 결국 1-1) 이 보이고 stop 된다.hosts 파일 내용이 아래 두 줄중 두번째 줄로 했을때 발생하고 있다.
127.0.0.1 test.test.com
공유기ip test.test.com (공유기 ip 8081일때 로컬8080으로 포워딩 시킴. 오늘 적용해본 것임 )서핑해보니... eclipse tomcat configuration 화면에서 host name 에 localhost 로 하라고 한다.
http://warmz.tistory.com/567
tomcat은 실제 기동이 되어도 eclipse plugin 상에서 tomcat 접속을 하고 접속 안되면 stop을 시키는거 같다.
Timeout 설정을 적용시키기 위해서 그런 기능을 plugin 에 구현한듯...공유기 ip로 host 설정했을때 test.test.com 8080 해봤자... 접속이 안되니... stop 이 된 것이다.
'♣ Tech & Biz Salon > Tech' 카테고리의 다른 글
JSTL 에서 MAP 접근, 출력 (KEY로 바로 값 추출) (0) 2012.11.05 달력 프린트 사이트 (0) 2012.11.02 When Tomcat Starts "java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener" (0) 2012.11.01