web-dev-qa-db-ja.com

Eclipse Dali JPAエラー:「コンソール構成 ""が存在しません」

私はどこを見てもこのエラーの原因を探ろうとしましたが、うまくいきません。 Dali JPAツールがインストールされたEclipse STSがあります。 HSQLDBとエンティティが接続されたプロジェクトがあります。 JPAパースペクティブに移動すると、エラーコンソールに次のエラーが表示されます。

Console configuration "" does not exist.

これは何を意味するのでしょうか?

ありがとう。

25
Dustin

私もこの問題を一度経験しました。ソース管理リポジトリからプロジェクトをチェックアウトすると発生し、プロジェクトの作成者が保持する構成の一部がチームメンバー間で共有されません。偶然にも、JPA実装としてHibernateJPAを使用していますか?その場合は、以下を確認してください。

プロジェクトProperties > Hibernate Settingsに移動し、そこに移動したら、"Default Hibernate Console Configuration"ラベルの下のコンボボックスを確認して、コンソール構成を選択します。コンソール構成が存在しない場合は、Run > Run Configurations ...に移動し、Hibernate Console Configurationの下に新しい構成を作成してプロジェクト名を指定し、[データベース接続]コンボボックスで[[JPAプロジェクト構成済み接続]]を選択して[適用]をクリックします。プロジェクト構成の「休止状態設定」設定ページに戻ります。

Select a console configuration in your Hibernate settings

enter image description here

すべてが完了したら、プロジェクトをクリーンアップします(ただし、Eclipseの問題が原因でエラーが消える前に数回実行されている場合があります)。プロジェクトが適切に更新されない場合は、Eclipseを再起動します(そうです、極端ですが)時々それはうまくいく)。

Mavenとm2eプラグインを使用している場合は、プロジェクトを右クリックしてMaven > Update Project Configuration...に移動し、プロジェクトが更新されるまで待ちます。 enter image description here

63
higuaro

Hibernateコンソール設定が表示されない場合は、プロジェクトのHibernateサポートを無効にして、再度有効にします。

2
feder

プロジェクトの名前を持つコンソール構成がなく、休止状態のサポートを無効化および再有効化してもコンソールが表示されない場合は、作成する必要があります。これはRun->Run Configurationsで実行できます。ただし、プロジェクトと同じ名前で新しい休止状態のコンソール構成を作成しようとしたときに「コンソール構成[名前]がすでに存在している」というエラーが発生する場合は、Java Application実行構成がその名前。その場合、最初にJava Application実行構成を削除してから、Hibernate実行構成を作成できます。

1
K.Nicholas