반응형

회색 젠킨스...

 ● 환경 : Centos 7, 젠킨스 2.346.1, openJDK 1.8, 스프링, SVN, Maven 환경

 

 ● 개요 : 요세는 거의 잘 안쓰는 SVN 환경에서 젠킨스를 구축할 일이 생겨서 설치 및 설정 후 빌드를 실행하니 자꾸 아래의 오류 메시지가 나타나면서 빌드가 실패하였다.

 

 ● 오류메시지 : 

The Tomcat Manager responded "FAIL - Deployed application at context path [/devsim-1.0.0-BUILD-SNAPSHOT] but context failed to start
" instead of the expected "OK" message

「젠킨스 콘솔 오류 메시지」

java.io.FileNotFoundException: class path resource [config/file.properties] cannot be opened because it does not exist

「톰캣 Catalina.out 로그 오류 메시지」

  아무리 구글링을 해보아도 마땅한 방법이 나오지 않고 SVN 리포지토리를 확인해보니 SNAPSHOT.jar 파일에서 없다고 나타나는 파일이 SVN 오류로 제대로 커밋이 안되어서 나타나는 문제인가 하고 한참을 헤맸었다

 

 ● 해결책 :

  한참 삽질을 하다가 아래와 같은 내용으로 문제를 해결하였다.

   1. 먼저 SVN에 찾을 수 없다는 파일이 정상적으로 커밋이 되었는지 체크한다.

   2. 젠킨스 해당 프로젝트 [구성] -> [Build] 항목의 Goals and options에 clean install 이 누락되었는지 확인한다.

젠킨스 설정

   3. 빌드전에 해당 프로젝트 war 파일, 프로젝트 디렉토리를 삭제한다.(테스트 중 snapshot이 붙은 war 파일이 있는 경우 해당 파일과 디렉토리 전부 삭제한다.)

   4. 그리고 다시 빌드를 해보면 정상적으로 빌드가 되는 것을 확인 할 수 있다.

 

 ● 마치며

   - 설정을 제대로 하였는데도 작은 부분때문에 고생하는 누군가에게 도움이 되기를......

반응형

+ Recent posts