어제부터 배포 하려고 하는데
기존에는 war 파일을 배포해서 tomcat서버에서 실행하였는데요.
이번엔 jar로 배포해서 spring boot를 이용해서 내부 서버로 실행 하려고 합니다.
지금
@Autowired
private Environment env;
클래스에서 yml을 읽어오지 못하고 있거든요
인텔리제이에선
env is not null
spring.datasource.driver-class-name is not null
Driver class name: org.h2.Driver
spring.datasource.url: jdbc:h2:file:~/data/webDemo
문제 없이 읽어오는데요
실제 프로그램 파워쉘을 이용해서 jar를 실행하면
이런식으로 yml을 못읽어오거든요 yml은 현재 jar랑 동일한 위치에 있고
java -jar webDemo.jar --spring.config.location=경로\application.yml
지정해서 실행해도
datasource 위치를 못찾거든요 흠 좀더 찾아보겠습니다.
정 안되겠다 싶으면 장바구니 하던거 마무리 짓겠습니다.
'웹 > Spring vue 웹 개발' 카테고리의 다른 글
spring vue 웹 배포 aws ssl 등록 완료 (0) | 2023.06.02 |
---|---|
spring vue 웹 배포 및 로컬서버 실행 완료 (0) | 2023.05.29 |
spring vue 장바구니 02 -백엔드작업 (0) | 2023.05.25 |
spring vue 장바구니 01 (0) | 2023.05.24 |
spring vue 로그인, 로그아웃, 어드민 권한 분리작업 완료 (0) | 2023.05.23 |