2011-04-05 8 views
0

Tomcat 6.0을 시작하려고하는데 명령 창이 팝업되지만 즉시 닫힙니다. 캔트는 그 창문에 쓰여진 것을 잡습니다. Tomcat 6.0이 시작되지 않습니다.

그래서 나는 catalina.bat 일부 PAUSE를 놓고, 그것이 수행하는 배치 파일의 끝 부분에 도착 볼 :

%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% 
-Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" 
-Djava.security.manager 
-Djava.security.policy=="%SECURITY_POLICY_FILE%" 
-Dcatalina.base="%CATALINA_BASE%" 
-Dcatalina.home="%CATALINA_HOME%" 
-Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% 
goto end 
는 위의 라인을 실행 후 바로

, 그것은 팝업 매우 신속한 프롬프트 창을 닫고 닫습니다.

어디서부터 시작해야할까요? Tomcat을 사용하는 다른 사람의 bin 폴더 전체를 이미 복사 했으므로 모든 배치 파일은 동일하지만 여전히 작동하지 않습니다.

+0

bat 파일을 두 번 클릭하는 대신 cmd 창에서 catalina.bat를 실행 했습니까? – Sean

+0

이것은 내 부분에서 정말 어리 석다. 이전에 시도했던 Tomcat 콘솔의 인스턴스가 있었지만 그 인스턴스는 일시 중지되었습니다. 내가이 문제를 디버깅하는 동안 열어 놓은 모든 창 가운데 콘솔에 남아있는 것이 Tomcat이 작동하지 않는 이유입니다. 일단 내가 그것을 닫고 다시 시작하면, 그것은 모두 좋다. –

답변

0

답변으로 내 댓글에서 내 대답을 퍼팅. 이전에 시도했던 Tomcat 콘솔의 인스턴스가 있었지만 그 인스턴스는 일시 중지되었습니다. 내가이 문제를 디버깅하는 동안 열어 놓은 모든 창 가운데 콘솔에 남아있는 것이 Tomcat이 작동하지 않는 이유입니다. 일단 내가 그것을 닫은 후 다시 시작하면, 모두 좋다.

0

먼저 conf/server.xml이 올바르게 구성되어 있는지, 중요한 것은 커넥터 포트가 사용 가능한 포트에서 시작하려고하는지 확인합니다.

난 당신이 포트와 Windows에서 사용되는 볼 수 있다고 생각합니다 .. 당신은 기본 JRE6에서이 파일을 찾을 수 있습니다 인해 msvcr71.dll을라는 DLL 파일에 내가이 문제라고 생각 netstat -an |find /i "listening"

0

/bin 디렉토리에 있습니다. 이 파일을 복사하여 Windows/system32 디렉토리에 붙여 넣으십시오. "이 파일 바꾸기"를 요청하면 문제가 다른 것일 수 있습니다. 성공적으로 복사하면 문제가 해결 된 것입니다. Tomcat이 시작됩니다. 그것을 밖으로 시도하십시오.

이 내 인생에 정말 멍청한 짓으로 판명 : 그것은 다른 사람들이 볼 수 있도록 쉽게 그래서

관련 문제