어제부터 배포 하려고 하는데 
기존에는 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 위치를 못찾거든요 흠 좀더 찾아보겠습니다.
정 안되겠다 싶으면 장바구니 하던거 마무리 짓겠습니다.

+ Recent posts