我想在發展模式中使用MySQL 3.4.2 JHipster。 我使用生成器生成了應用程序,並安裝了docker和docker-compose。當啓動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
我沒有找到關於指導在開發模式上使用MySQL時Jhipster。我非常感謝任何建議。
謝謝,我也是新來Jhipster和碼頭工人!其實我想在主機上運行應用程序。你解釋的工作方式。這只是我花了一些時間來認識到,應用程序是在http://192.168.99.100:8080而不是http://127.0.0.1:8080訪問,印在控制檯:) – Interfaced
是否有使用的一大優勢碼頭人作爲單一開發人員參與開發? 在我看來,重建Angular的每一個變化,缺少實時重載和瀏覽器同步,會降低開發過程。你知道在Docker中運行mysql和主機上的應用程序時,上面發佈的問題是什麼? – Interfaced
對於單個開發人員,我想用碼頭工人在發展給我)完全一樣的環境中生產ii)您沒有安裝開發環境 - 而不是你可以只使用jhipster泊塢窗圖像III)可以很容易地解決多個版本的語言(如果你不得不在不同的應用程序中使用不同版本的Java語言)。在這種情況下,您只需使用相應的java版本docker映像。順便說一句,如果你認爲我的答案對你有幫助,你能否將我的答案標記爲已接受?這將有助於我在SO上的聲譽。我是Stackoverflow的新手。謝謝! – meDev