최근 운영하고 있는 시스템이 개편을 하게 되어 spring boot로 프로젝트를 진행하게 되었다.
개발에 앞서 현재 구동되고 있는 개발/운영 서버에 환경셋팅을 잡아보려고한다.
[ 현재 서버 구성 ]
OS버전 : Windows Server 2012 R2 (윈도우 8.1)
OS사양 : 4기가 64비트 (개발, 운영 동일)
IIS버전 : 8.5
톰캣버전 : 7.0
제일 먼저 확인할 사항은 현재 운영되고 있는 서버에서 톰캣/자바 버전업이 가능한가이다.
버전에 따라 이클립스나 spring boot 버전도 결정되기때문에 먼저 확인해보았다.
서버에 한 시스템만 구동돼있다면 크게 문제가 없었겠지만, 현재 시스템은 한 서버에 여러 서비스가 인스턴스별로 구동중이어서 내가 쓰는 인스턴스만 버전업할 경우 타 시스템에 영향을 끼칠 수도 있다.
따라서 톰캣 8.5버전과 자바8을 서버에 설치 후, 새로운 인스턴스를 구동하고 테스트용 war를 배포해보는 작업을 진행했다.
새로 설치한 톰캣에 java_home, catalina_home, catalina_base 등 내 인스턴스에만 사용할 환경변수를 적용하고 startup.bat 명령으로 war 배포까지는 성공을 했는데 해당 작업을 윈도우 서비스에 등록해서 시작하면 아래와 같은 에러가 계속되었다.
// 에러내용
%1 은 올바른 win32 응용 프로그램 이 아닙니다.
failed creating java jvm.dll
톰캣에서 자바를 못잡는것 같기도하고 윈도우서비스로 시작할 경우 bin/tomcat8.exe 파일을 실행시키는데 다른 .bat 파일에 있는 설정정보를 못읽는 것 같기도해서 이부분은 좀더 파악해봐야할 것 같다.
===========19.05.21============
결국 서버에 톰캣 설치형 파일을 올려서 셋팅했다.
설치형은 자동으로 윈도우 서비스까지 걸려서 server.xml이나 context.xml 정도만 수정하여 셋팅을 완료하였다.
'사이드 프로젝트' 카테고리의 다른 글
Spring Boot 프로젝트3 - sitemesh 적용 (0) | 2019.05.28 |
---|---|
Spring Boot 프로젝트 셋팅2 - 프레임워크 (0) | 2019.05.21 |
코딩야학 프로젝트 day5 (0) | 2019.01.22 |
코딩야학 프로젝트 day4 (0) | 2019.01.16 |
코딩야학 프로젝트 day3 (0) | 2019.01.08 |