4

jhipster を試していますが、mysql をバックエンドとして使用するように構成されたアプリケーションの起動中に、次のエラーが発生しました。

データベース接続プールの構成が正しくありません! アプリケーションを開始できません。Spring プロファイルを確認してください。現在のプロファイルは [dev] です。

データベースが作成され、mysql が適切なポートで稼働しています

IDE でこれをトラブルシューティングしたところ、liquibase を構成しようとしているときにデータソース プロパティが null になっているようです。

私のapplication-dev.yml

サーバー: ポート: 8080

春: プロファイル: 開発

datasource:
    dataSourceClassName: com.mysql.jdbc.jdbc2.optional.MysqlDataSource
    url: jdbc:mysql://localhost:3306/test
    databaseName:test
    serverName:localhost
    username: admin
    password:  xxxxx
    cachePrepStmts: true
    prepStmtCacheSize: 250
    prepStmtCacheSqlLimit: 2048
    useServerPrepStmts: true

jpa:
    database-platform: org.hibernate.dialect.MySQLInnoDBDialect
    database: MYSQL
    openInView: false
    show_sql: true

このエラーを乗り越えるために次に何を試すべきかについて何か考えはありますか?

4

2 に答える 2

0

データベース名をURLとdatabaseNameプロパティに書くべきではないと思います。

-> databaseName 構成を削除して、何が起こるかを確認できますか?

それ以外の場合は、スタック トレースを送信してください。

于 2014-09-05T12:12:32.303 に答える
0

Eclipse を使用している場合、ソース フォルダーの構成が間違っている可能性があります。プロジェクトをインポートすると、何らかの理由で src/main/resources および src/test/resources フォルダーにすべてのファイルが除外されていました。

ビルド パスを確認し、すべてのファイルが含まれていることを確認します。

于 2015-05-15T19:45:52.910 に答える