JAVA/Spring
spring boot + tomcat hikariDatasource null
cocho/kuby
2018. 5. 31. 14:39
Spring boot 2.0 으로 작업할때
외부 톰캣으로 가상 호스트로 만들어서 애플리케이션 두개를 도메인별로 나누려고 하니까
러닝시에 HikariDatasource (null) 이라는 오류를 반환하고 톰캣이 뻗어버렸다.
한참을 찾다가
' spring boot 에서 알지 못하는 설정을 하고 있는것이 아닐까?? '
찾다가
boot 설정을 찾아보던중
spring.datasource.hikari.register-mbeans=true
이라는 설정을 찾아보게 되었다.
어찌어찌 해결은 되었지만,
hikariCP 를 난 설치 한적이 없는데? 하고찾아보니...
spring boot jdbc stater 가 hikariCP 를 포함하고 있다!!!
spring.io 에 보면
If you use the spring-boot-starter-jdbc
or spring-boot-starter-data-jpa
“starters”, you automatically get a dependency to HikariCP
.
spring boot jdbc 는 hikariCP를 의존하고 있다는 이야기가 있다.
출처
https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-sql.html
이렇게 또 하나 알아간다...
근데 나같으면 그냥 jar 로 배포하는게 편할듯..