2017-01-15 1 views
0

Eclipse에서 서버로 apache Tomcat 8.5.8을 시작하는 중 오류가 발생합니다. 내가 경로 catalina.jar에서 서버의 파일을 변경하기위한 솔루션에 대해 알게 된 다른 스레드에보고 한 후 error while configuring Apache tomcatTomcat 8.5 구성. Eclipse에서 Rest API를 실행하기 위해

: 아래의 오류입니다, 그것은 톰캣 버전은 8.5.8이다 설치 오류를 보여주는데하지만 8.0을 기대하고있다 \ 조직 아파치 \ \ 카탈 \ UTIL \ Serverinfo.properties 내가 나를 변화를 수행하지만, 저장하는 동안 그리고 내가 바람둥이을 stoping 후 시도 Error while saving the changes in serverinfo.properties file

오류를 보여줍니다 RAR 파일에서 들어 왔지만 여전히 허용하지 여기까지 변경 사항을 서버 파일에 저장하십시오. 제발 조언.

+0

수동으로 파일을 조정하기 전에 8.5 서버 또는 8.0 서버로 추가 했습니까? 어느 버전의 * Eclipse *입니까? – nitind

답변

0

Tomcat이 아직 실행 중이며 jar 파일이 열려 있기 때문에 파일을 저장하는 중 오류가 발생했습니다. 다른 프로세스에서 파일을 열어 놓은 상태에서 Windows는 변경 내용을 파일에 저장할 수 없습니다.

먼저 Tomcat을 중지 한 다음 파일을 변경하고 jar를 저장 한 다음 Tomcat을 다시 시작하십시오.

문제가있는 경우 Eclipse에서 Tomcat의 버전을 잘못 결정하는 문제가 발생했습니다. 해결책은 주어진 파일에서 "server.info"속성을 변경하는 것이 었습니다. 예를 들어 가지고있는 Tomcat 버전이 8.5.8이면 버전을 8.0.5.8로 변경해야합니다.

+0

매우 사실이며, 이클립스 업데이트 문제를 해결할 때 (같은 날 다른 쿼리에서)이 사실을 알게되었습니다. 내 시스템이 Tomcat을 시작할 때마다 Tomcat 설정을 Automatic in Services로 설정했습니다. – karam

+0

(이 때문에 server.info 파일이 업데이트되지 않습니다). 새 Rest API 프로그램을 실행할 때마다 빌드해야하기 때문에 Manual로 변경했습니다. 하지만 Eclipse를 다시 시작하지 않으면 바람둥이에 직면 한 한 가지 문제점으로 인해 새로 고침 된 코드가 변경된 것으로 표시되지 않습니다. 변경 사항을 저장하고 있지만 Tomcat을 다시 시작한 후에도 이전 변경 사항을 표시하지만 내 REST 프로그램의 새로운 변경 사항은 표시하지 않습니다. 나는 무언가를 여기에서 놓치고있다. 무엇이 있는지에 관해 모른다. – karam

관련 문제