2012-05-02 13 views
4

これまではこれをやっていましたが、何らかの理由でこの接続プールを作成するのが難しいです。私はそれを作成した後、接続プールにpingを実行すると、私はこのエラーを取得:次のようにGlassfishでMySQL接続プールを作成するのに苦労しています

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

は、私は、プールの作成に提供してきました情報は次のとおりです。

  • portNumber:3306;
  • databaseName:bondsaverdb;
  • serverName:localhost;
  • user:ルート;
  • password:mypassword;

私が残したことはありますか?スペルが間違っているか間違って入力されたものは何ですか?

ありがとうございます!

答えて

4

クラスパスの問題と思われます。あなたのドメインのlibディレクトリにmysqlコネクタがありますか?

正しいパスは次のようになります。

glassfish-install-dir\glassfish\domains\domain1\lib

+0

ああ(または別のドメイン名がデフォルトドメイン1を使用しない場合)。ダミット。私はコネクターを持っていましたが、コネクターを私のマシン上にある間違ったグラスフィッシュのインスタンスに入れていたことはほとんど分かりませんでした。正しい方向に私を向かわせてくれてありがとうMatt。とても有難い! – Tiwaz89

+0

うまくいくと聞いてよかった! –

関連する問題