Git + maven + cargo 를 이용한 빌드 및 배포(4) – 오류 및 구성간에 발생한 현상
layout: post title: git + maven + cargo 를 이용한 빌드 및 배포(4) – 오류 및 구성간에 발생한 현상 categories: git maven tags: git maven –
git + maven + cargo 를 이용한 빌드 및 배포(4) – 오류 및 구성간에 발생한 현상
오류 메시지까지 기록을 해놨어야 하는데 지워버렸다.. 기억나는 선에서 메시지까진 아니고 발생한 상황에대해서 기록을 하겠다.
- 빌드서버와 배포될 서버의 java버전을 통일시켜주어야 한다. 당연한 얘기겠지만 빌드된 파일들이 구동되는 WAS와 java버전이 다르면 인식이 되지 않는다. java -version으로 확인 할 수 있으며 에러 메시지 상으로 Unsupported major.minor version 52.0 이런식으로 나올건데, 버전별 의미는 아래와 같다. J2SE 8 = Version 52 J2SE 7 = Version 51 J2SE 6.0 = Version 50 J2SE 5.0 = Version 49 JDK 1.4 = Version 48 JDK 1.3 = Version 47 JDK 1.2 = Version 46 JDK 1.1 = Version 45
- tomcat서버에 소스 디렉토리를 별도로 지정해서 사용하는 경우는 아래의 사항을 확인한다. 앞서 deploy될 사이트 주소를 입력할때 http://사이트주소/manager/html 으로 입력을 했을텐데 context 경로 상에 manager가 있어야 한다. 나의 경우 소스 디렉토리를 기존에 있던 tomcat안에 webapp내부로 하지 않고 별도로 디렉토리를 빼서 사용했었는데, 이 경우 manager경로가 없어 인식이 안되었다.(엄청헤맴..) 기본 경로인 webapp/ROOT로 변경하던지, manager경로를 직접 설정한 디렉토리로 옮겨주던지 해야 한다.
- 자꾸 was구동을 제대로 못했다고 메시지가 return 될때가 있다. 빌드는 잘 되었으나 구동시 에러가 발생했을것이다. was쪽 구동 로그를 모니터링 하다 보면 어디서 에러가 나서 못띄우는지 바로 확인이 가능 할것이다.