web-non-tomcatベースのシナリオでspring-boot-startter-jdbcを使用しようとしています。スタンドアロンで使用するときにspring-boot-startter-jdbcを発行する
私はspring-bootアプリケーションを起動するときにtomcatが起動しないようにtomcat-jdbcを除外しようとしました。
私が直面した問題は、私はMEM DBを自動設定しないために、スプリングブーツを尋ねる
spring.datasource.initialize=false
spring.datasource.url=jdbc:h2:tcp://localhost:52705/~/test
にもかかわらず、私はTomcatの-JDBCを含めいけない場合、それは常に1を開始することです。したがって、スタンドアロンのアプリケーションでは、non-mem h2データベースでspring-boot-startter-jdbcを使用する方法がないようです。
この問題を解決する方法はありますか、それともバグですか?
pomファイルにh2依存関係はありますか? –
はい私はh2の依存関係があります。 tomcat-jdbcが含まれていることを証明するために、別のデータソースを開始し、埋め込みDBは起動しませんでした。 –
webappからh2サーバーを起動しましたか?開始されていなければ、tcpベースのjdbc urlは動作しません –