0

Glassfish サーバーがあり、mysql データベースを使用しようとしています。

私がしたこと:

  • 私はglassfish3をインストールしました
  • 環境変数に galssfish3/bin を追加しました
  • ドメインとglassfish3/glassfish/domains/domain1をインストールしました
  • 私はmysql-connector-java-5.1.25-bin.jarをglassfish3/glassfish/domains/domain1/libに追加しました
  • グラスフィッシュにデータソースを作成しました (名前: myDataSource、クラス名 com.mysql.jdbc.jdbc2.optional.MysqlDataSource、リソース タイプ: javax.sql.DataSource)。
  • 私はすべてを保存しました

新しく作成したデータソースに移動して ping ボタンを押すと、次のエラーが表示されます。

Ping Connection Pool failed for movies. Class name is wrong or classpath is not set for : com.mysql.jdbc.jdbc2.optional.MysqlDataSource Please check the server.log for more details.

それで、何が問題なのですか?公式のglassfisch3 docは、私が正しくやったと言っています

4

2 に答える 2

1

データソースを作成するということは、接続プールを意味していると思います。コマンド ラインまたは IDE から Glassfish を起動しますか? Netbeans 7.3.1 (Linux) から Glassfish 4 を起動したときに同じ問題が発生しましたが、

./bin/asadmin start-domain

ドライバーを見つけることができます。Netbeans を使用すると何が問題になるのかわかりません。

于 2013-08-06T06:30:53.293 に答える