최근 운영하고 있는 시스템이 개편을 하게 되어 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 정도만 수정하여 셋팅을 완료하였다.

 

 

 

+ Recent posts