반응형
codedeploy 사용 도중 분명 직접 배포 커맨드 실행했을때 잘 되고 java -version도 잘 작동할때, 배포 인스턴스 혼자만 java 위치를 못찾을때
which java 써서 java 절대경로 찾은 뒤,
기존 코드가 path에 등록된 java를 사용하는 아래 코드라면
nohup java -jar -Dserver.port=${TARGET_PORT} -Dspring.profiles.active=${DEPLOYMENT_GROUP_NAME} -Dspring.config.location=${SPRING_PROPERTIES_PATH} ${PROJECT_PATH}/build/libs/* > ${PROJECT_PATH}/nohup.out 2>&1 &
java를 절대 경로로 찾아서 빌드하는 코드로 바꿔보자
nohup /usr/java/oracle/jdk-15.0.1/bin/java -jar -Dserver.port=${TARGET_PORT} -Dspring.profiles.active=${DEPLOYMENT_GROUP_NAME} -Dspring.config.location=${SPRING_PROPERTIES_PATH} ${PROJECT_PATH}/build/libs/* > ${PROJECT_PATH}/nohup.out 2>&1 &
좀 별로긴 한데, 이딴걸로 반나절 날려버려서 그냥 이렇게 바꾸고 해결하련다.
반응형
'Java > Spring' 카테고리의 다른 글
스프링 postgresql jpa querydsl List<String> 배열 검색 (0) | 2023.09.06 |
---|