Eclipse에서 Tomcat 서버의 시간 초과 변경


118

Tomcat을 실행하려고하면 다음 메시지가 표시됩니다.

Server Tomcat v6.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.

이 서버 편집기는 어디에 있습니까? Windows 환경 설정 서버에서 찾지 못했습니다.

Eclipse 3.6을 사용하고 있습니다.

답변:


263

Open the Servers view -> double click tomcat -> drop down the Timeouts section

각 특정 서버의 시작 시간을 늘릴 수 있습니다.


15
+1, 지난 몇 년 동안 서버 탭의 서버가 클릭 및 확장 가능하다는 것을 결코 알지 못했습니다. 마우스 오른쪽 버튼을 클릭하면 모든 옵션을 사용할 수 있다고 가정했습니다!
Walls

60
  1. 서버보기로 이동
  2. 시간 제한을 변경하려는 서버를 두 번 클릭하십시오.
  3. 오른쪽에는 시간 제한 드롭 다운 탭이 있습니다. 그것을 선택하십시오.
  4. 그런 다음 시간 제한을 변경할 수 있습니다.

여기에 이미지 설명 입력


1
제 경우에는이 오류의 원인이 Tomcat 포트 설정에 대한 잘못된 위치 였지만 화면 ^ _ ^에서 올바른 위치를 보았습니다. 감사합니다
Fisk

4

해결 : 그게 다야 !!!! 나를 위해 JDK6로 컴파일했지만 JDK7로 Tomcat을 실행하면 WST는 이클립스 설정이 아닌 시스템 속성을 사용합니다. 또한 이클립스와 시스템에서 동일한 JDK 버전을 구성합니다 (cmd 줄에서 java -version으로 확인하십시오)

세부 정보 : 여기서 설명하는 것처럼 이클립스를 구성하려고했지만 문제가 해결되지 않았습니다. 그러면 이클립스의 오류 로그에서 바람둥이가 jre 1.7로 시작되었음을 알 수 있습니다. 내 구성에도 불구하고.

또한 cmd 줄에서 'java -version'을 시도하고 예상되는 '1.6'대신 '1.7'을 얻었습니다.

또한 시스템 패널에서 Java 1.6 (이클립스와 같이)을 구성하기로 결정했지만 문제가 해결되지 않았습니다. 또한 jre 1.7 restart eclipse를 제거하고 성공했습니다! .. 매우 유용한 단서였습니다. 감사합니다.


이것은 또한 내 문제였습니다. Java 1.7을 사용하고 있었고 1.6으로 전환했을 때 작동했습니다.
Xonatron 2012

그것도 제 문제였습니다. 작업 공간에는 Java 1.6이, 시스템에는 Java 1.7이 구성되어 있습니다. 나를위한 해결책은이 게시물 askubuntu.com/questions/141791/…
Bartosz Firyn

3

서버를 두 번 클릭하고 시간 초과 섹션을 확인하고 그림에서 시간을 더 추가하십시오. 여기에 이미지 설명 입력



1

이 문제는 코드에 중단 점을 설정하고 일부 코드 점검 후 디버그 모드에서 Tomcat을 시작하려는 경우에도 발생합니다.

해결책은 모든 중단 점을 지우는 것입니다.


또는 시작 코드 중단 된 무언가가있을 수 있으며 중단 점을 추가 하면 Tomcat 시작을 계속하지 못하게하는 줄을 찾을 수 있습니다. 나를 위해 그것은 jaas 구성과 관련이 있습니다.
Noumenon

1

바람둥이를 두 번 클릭하십시오. "시간 초과"로 설정 구성 참조 번호를 수정하십시오. 아마도 이것은 바람둥이 오류가 아닐 수도 있습니다 .U는 DB 연결이 가능하다는 것을 알 수 있습니다.


0

이 문제는 서버가 시작될 때 시작되는 항목이 너무 많거나 디버그 모드에 있고 초기화 시퀀스를 단계별로 진행하는 경우 발생할 수 있습니다. Eclipse에서는 Debug Perspective의 Tomcat 서버 항목 'Servers view'탭을 '열기'하여 시작 시간 제한을 변경하는 것이 편리합니다. 어떤 상황에서는이 설정이 '정말'저장되어있는 위치를 아는 것이 유용합니다.

Tomcat은 servers.xml 파일의 요소에있는 요소에서이 설정을 읽습니다. 이 파일은 Eclipse 작업 공간의 .metatdata / .plugins / org.eclipse.wst.server.core 디렉토리에 저장됩니다. 예 :

//.metadata/.plugins/org.eclipse.wst.server.core/servers.xml

.metadata / .plugins 아래의 다른 디렉토리에도 Eclipse 플러그인에 대한 다른 구성 파일이 있습니다.

다음은 Eclipse GUI를 통해 tomcat 서버 구성을 편집 할 때 변경되는 servers.xml 파일의 예입니다.

1200 초 이상으로 길게 설정된 'start-timeout'속성에 유의하십시오.


그건 그렇고 maven-tomcat-plugin에 대해 tomcat을 구성하려고 할 때 알면 매우 유용합니다.
omilke 2013-06-12

0

또한 Eclipse Tomcat Server 시간 초과 문제가 있었고 다음을 포함한 모든 제안을 시도했습니다.

  • 시간 초과 초 증가
  • 작업 공간 디렉토리에서 다양한 .metadata 파일 삭제
  • Run Config와 함께 Eclipse에서 서버 인스턴스 삭제

Rohitdev의 의견을 읽고 실제로 큰 코드 변경 후 인터셉터 클래스에 중단 점을 추가하고 해제하는 것을 잊었 음을 깨달을 때까지 아무것도 작동하지 않았습니다. 나는 그것을 제거하고 다른 모든 중단 점을 제거했고 Tomcat이 바로 시작되었습니다.


-1

tomcat 8 Update 25와 tomcat 7이 있지만 동일한 문제가 발생하면 localhost의 Server Tomcat v7.0 Server가 45 초 이내에 시작할 수 없다는 메시지가 표시됩니다. 서버에 더 많은 시간이 필요한 경우 서버 편집기에서 시간 초과를 늘려보십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.