2011-02-17 2 views
1

eclispe에서 spring을 사용하는 하나의 기본 웹 프로젝트가 있습니다. tomcat v7을 설치했습니다. 내가 모든 응용 프로그램을 추가하지 않고, 형 서버를 시작할 때Tomcat 서버가 프로젝트와 함께 Eclipse에서 실행되지 않습니다.

지금 다음 확인을 실행하지만 난 서버에 프로젝트를 추가 한 다음 스트랫 때 다음 오류가 처음 프로젝트가 제대로하지만 일하는

"Tomcat 7 failed to start" 

온다 나는 몇 개의 봄 항아리를 지우고 다시 추가했지만이 오류가 발생합니다.

이제는 문제를 발견 할 방법이 있습니다. 모든 로그 파일 ???

+1

나는 많은 시간을 보아 왔지만 큰 오류 메시지는 아니지만 일반적으로 classpath와 관련이 있습니다. classpath에 필요한 모든 tomcat/catalina jar가 있는지 확인하십시오. – Joel

+0

난 그 항아리가 누락 어떻게 내가 바람둥이 외부 –

답변

2

Eclipse 외부에서 성공적으로 시작할 수있을 때까지 Eclipse에서 시작하지 않는 것이 좋습니다. 명령 쉘

열기, 톰캣/bin 디렉토리가 PATH에 있는지 확인하고 catalina.bat 스크립트를 실행합니다. 셸에서 더 자세한 메시지를 볼 수 있습니다.

당신은 또한 그들이 당신을 말할 수 있는지 확인하기 위해 톰캣/logs 디렉토리를 확인해야합니다.

클래스 패스는 시작 스크립트에 적절하게 설정되어야한다.

UPDATE :

당신이 이클립스없이 Tomcat을 시작할 수 있습니다 알고 있기 때문에, 당신이 문제는 IDE에 있음을 알고있다.

내 생각 엔 당신의 프로젝트가 톰캣/lib에 JAR 파일을 사용할 수 있어야하고 그들이하지 않은 것입니다. 빌드하고 실행할 때 특정 디렉토리에서 찾은 모든 JAR 파일을 CLASSPATH에 추가하도록 Eclipse에 지시 할 수 있습니다 (IntelliJ로 할 수 있음). 프로젝트 루트를 마우스 오른쪽 버튼으로 클릭하고 경로에 추가 할 드롭 다운이 있는지 확인합니다.

+0

이 제대로 작동 그 항아리를 추가 할 수있는, 내가 HTTP에서 웹 페이지를 볼 수 있습니다 찾을 수있는 위치 : // localhost를 : 8088 /, 심지어 서버가 내 프로젝트없이 이클립스 확인 시작 하지만 프로젝트를 추가하면 문제가 발생합니다. –

+0

그러면 이클립스에 문제가 있습니다. 알아두면 좋을 것 같습니다. – duffymo

관련 문제