2012-06-14 3 views
1

Tomcat v6.0 서버를 시작하려고 Eclipse Indigo에서 문제가 발생했습니다. 내 서버를 시작할 것이고, 콘솔은 서버가 시작되었다는 것을 (너무 많은 밀리 초 후에)보고 할 것이고, 서버 콘솔은 잘 보이고 서버는 요청을 올바르게 받아 들일 것이다. 그런 다음 45 초 후 (또는 기본 시간 제한이 설정되어있는 경우) Eclipse는 서버를 종료하고 서버에 문제가 발생하여 시작할 수 없다고 말합니다.45 초 후에 Eclipse Indigo가 서버를 종료하는 것을 어떻게 방지합니까?

문제를 해결하는 한 가지 방법은 서버 시간 초과 시간을 기본값 45 대신 9999 초로 변경하는 것입니다.하지만 분명히 이상적인 방법은 아닙니다.

+0

Tomcat이 실제로 "xx 초 내에 시작된 서버"메시지를 시작하고 출력하는 데 얼마나 걸립니까? – Mikaveli

+0

xx 초보다 훨씬 적습니다. 내 구체적인 예에서 서버는 약 15 초 안에 가동됩니다. 근본적으로 문제는 Eclipse가 어떤 이유로 든 성공적인 시작을 감지하지 못하고 타임 아웃 지속 시간에 도달하면 자동으로 종료된다는 것입니다. – seansand

+0

연결 (JDPA 등)에서 기다리는 경우 예상 된 응답을 받으면 시작 성공 메시지 만 보냅니다. – Mikaveli

답변

1

Google 검색에 걸렸지 만이 문제에 대한 해결책을 http://dsamuel.kodingen.com/_writeit/wordpress/?p=18에 발견했습니다. 해야 할 일은 호스트 이름을 기본 이름 "localhost"가 아닌 다른 것으로 바꾸는 것입니다. 그러면 실제로 문제가 해결됩니다. 서버를 두 번 클릭하고 "일반 정보"영역에서 편집하여 호스트 이름을 변경할 수 있습니다.

이 문제가 왜 해결되는지는 알 수 없지만 실제로는 문제가 해결되지 않습니다. 이클립스 인디고의 버그 인 것 같습니다. 특히 헬리오스에서는 발생하지 않기 때문입니다.

0

일부 진술이 사용중인 포트에 오류가 있는지 충돌하는지 여부를 소스를 확인하십시오. 서비스로 이동하여 확인하십시오 성공하길 바랍니다 !!!

관련 문제