JHipster 3.4.2で開発モードでmySQLを使いたいです。 私はジェネレータでアプリケーションを生成し、ドッカーとドッカーを作成しました。私は、スタックトレースを取得docker-compose -f src/main/docker/mysql.yml up
を開始し、./mvnw
でアプリを実行すると:開発中のJHipster mySQL
com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:528)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:118)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:94)
at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:388)
at eu.biasion.nbmf.config.liquibase.AsyncSpringLiquibase.initDb(AsyncSpringLiquibase.java:66)
at eu.biasion.nbmf.config.liquibase.AsyncSpringLiquibase.lambda$afterPropertiesSet$0(AsyncSpringLiquibase.java:49)
at eu.biasion.nbmf.async.ExceptionHandlingAsyncTaskExecutor.lambda$createWrappedRunnable$17(ExceptionHandlingAsyncTaskExecutor.java:47)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
を私が開発モードでJhipsterでMySQLを使用する方法についてのガイドを見つけることができませんでした。私はどんなアドバイスにも非常に感謝しています。
おかげで、私はまた、Jhipsterとドッキングウィンドウに新しいです!実際には、私はホスト上でアプリケーションを実行したい。あなたが説明した方法が機能します。コンソールに表示されているようにhttp://127.0.0.1:8080の代わりにhttp://192.168.99.100:8080にアクセスできることを認識するまでには時間がかかりました:) – Interfaced
大きな利点がありますか?単一の開発者として開発中のドッカー? Angularのすべての変更に合わせて再構築すると私の意見では、live reloadとbrowsersyncが見つからないため、開発プロセスが遅くなります。ドッカーとホスト上のアプリケーションでmysqlを実行しているときに、上に掲示された問題は何ですか? – Interfaced
単一の開発者のために、私は開発でドッカーを使用すると思うi)生産とまったく同じ環境ii)あなたは開発環境をインストールする必要はありません - 代わりにjhipsterドッカー画像を使用することができますiii)言語の種類(異なるアプリケーションでsay javaの異なるバージョンを使用する必要がある場合)この場合、それぞれのJavaバージョンのdockerイメージを使用するだけです。ところで、私の答えがあなたを助けてくれたと思うなら、私の答えを受け入れることができますか?それは私の評判を助けるでしょう。私はStackoverflowの新しいです。ありがとう! – meDev