로컬PC에서는 스케쥴러가 1번 실행되는데,

[문제상황] 배포한 톰켓에서는 스케쥴러가 2번 실행된다.

 

왜? 그럴까

이유는 생각보다 간단했다.

 

톰캣 기본설정 경로가 webapps 최상단으로 기본설정 되어있다.

그러므로, war파일에서 설정한 스케쥴러와 war파일 압축해제한 프로젝트 스케쥴러가 실행되어서

스케쥴러가 총 2번이 실행됨.

 

해당 이슈는 단순 톰캣의 환경설정문제,

그리하여 해결방법으로는 톰캣의 기본설정을 해지하거나 경로를 지정해주는데

필자의 경우에는 해당 기본설정에 webapps/프로젝트 파일명 으로설정해주었다. [경로를 지정해준다고 생각하면된다 ] 

 

배포할때 war파일을 파일압축해제하여 war파일을 해제한다음에

tomcat을 start.bat 배치파일을 실행하였다.

 

조금 설명이 부족한거같아. 작업실행순서를 간단히 설명하자면 아래와 같다.

 

프로젝트 war파일 export -> 개발/운영 톰켓의 webapps 폴더에 war파일 복사 -> war 압축해제 -> 톰캣 starts.bat 실행

 

'Issue Tracking' 카테고리의 다른 글

svn: E204900  (0) 2022.05.09
linux 사용자계정이 변경 안되는 경우  (1) 2022.04.26
원격 데스크톱 연결 실패  (0) 2018.01.11
Eclipse 느려짐, 속도개선방법  (0) 2017.12.11
java.lang.AbstractMethodError  (0) 2017.12.07

+ Recent posts