layout: post title: git + maven + cargo 를 이용한 빌드 및 배포(4) – 오류 및 구성간에 발생한 현상 categories: git maven tags: git maven –

git + maven + cargo 를 이용한 빌드 및 배포(4) – 오류 및 구성간에 발생한 현상

오류 메시지까지 기록을 해놨어야 하는데 지워버렸다.. 기억나는 선에서 메시지까진 아니고 발생한 상황에대해서 기록을 하겠다.

  1. 빌드서버와 배포될 서버의 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
  2. tomcat서버에 소스 디렉토리를 별도로 지정해서 사용하는 경우는 아래의 사항을 확인한다. 앞서 deploy될 사이트 주소를 입력할때 http://사이트주소/manager/html 으로 입력을 했을텐데 context 경로 상에 manager가 있어야 한다. 나의 경우 소스 디렉토리를 기존에 있던 tomcat안에 webapp내부로 하지 않고 별도로 디렉토리를 빼서 사용했었는데, 이 경우 manager경로가 없어 인식이 안되었다.(엄청헤맴..) 기본 경로인 webapp/ROOT로 변경하던지, manager경로를 직접 설정한 디렉토리로 옮겨주던지 해야 한다.
  3. 자꾸 was구동을 제대로 못했다고 메시지가 return 될때가 있다. 빌드는 잘 되었으나 구동시 에러가 발생했을것이다. was쪽 구동 로그를 모니터링 하다 보면 어디서 에러가 나서 못띄우는지 바로 확인이 가능 할것이다.