문제

Windows Server 2003 상자에 Tomcat 6.0.18을 설치했으며 서비스로 시작되지 않습니다. JDK 1.6.0_07로 실행하고 있습니다.

tomcat6.exe로 시작하면 실행됩니다.

Windows의 시스템 이벤트 로그에서 모호한 오류가 발생했습니다.

Apache Tomcat 6 서비스는 서비스 별 오류 0 (0x0)으로 종료되었습니다.

도움이 되었습니까?

해결책

나는 그것을 물게 될 것이다 :-)

Windows의 Tomcat 서비스는 MS C 런타임 라이브러리 MSVCR71.dll에 따라 다릅니다. 경로에있는 한 서비스는 잘 시작됩니다.

다른 Windows 가이 버전의 런타임 라이브러리를 사용하지 않도록하기 위해 DLL을 Windows System32 대신 Tomcat Bin 경로에만 복사 할 수 있습니다.

다른 팁

에서 gobaco.wordpress.com

Tomcat 6은 msvcr71.dll이라는 파일을 찾을 수 없었습니다.
방금 c : windows microsoft.net framework v1.1.4322 to c : windows system32에서 복사했습니다.

그리고 Tomcat을 시작할 수있었습니다.

나는 이것이 매우 이상하다고 생각했기 때문에 다른 사람 이이 문제를 해결할 경우 게시하고 싶었습니다. 누군가 같은 답을 게시하고 싶다면 나는 그것을 받아 들일 것입니다.

위의 가이드를 따르지만 여전히 동일합니다. 오류 0, 내 프로세스 모니터 로그 http://www.sendspace.com/file/t0tahr

구성 앱에서 기본 Java Virtual Machine을 가능하게하는 동일한 문제를 해결했습니다.

다음을 사용하여 Tomcat을 설치했다고 가정합니다.

service install tomcat-6.0.35  

실행하다:

tomcat6w //ES/tomcat-6.0.35

창이 팝업되고 Java 탭을 선택하고 "기본값 사용"확인란을 클릭하십시오.

서비스 설치 스크립트 (I Immagine)가 선택되었습니다 C:\Program Files(x86)\Java\jre\bin\client\jvm.dll 대신에.

환경:

  • Windows Server Standard SP2 64-bin
  • Java 1.6.0_23-B05 (Java Hotspot 64 비트 서버 VM 19.0-B09 혼합 모드)
  • Apache Tomcat 6.35 (당신은 이것을 추측하지 않았습니까?)

Java 홈 디렉토리에서 Apache-Tomcat 설치의 빈 디렉토리로 MSVCR71.dll을 복사했으며 그 후에 서비스가 시작되었습니다.

비록 그것이 오래된 게시물이지만, 나는 내가 가진 것과 같은 문제에 대한 지식을 공유 할 것이라고 생각했지만 해결 방법은 달랐습니다.

Apache Tomcat 7 서비스는 서비스 별 오류 0 (0x0)으로 종료되었습니다.

문제에 대한 더 이상 정보가 없었기 때문에 Tomcat 제어판으로 돌아가 Java 경로를 살펴 보았습니다.

C : Program Files java jre6 bin client jvm.dll은 더 이상 존재하지 않았으므로 JRE 버전을 JRE7로 변경해야했습니다.

그렇게 한 후, 서비스가 시작되었고 지금은 모두 실행되었습니다.

그것이 당신의 일부를 도울 수 있기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top