2011-01-06 17 views
0

MYSQLのjava JDBCドライバを使用してアプリケーションを作成しても問題ありません。しかし今、私は自分のアプリケーションにWebサービスを実装しようとしています。接続ができないようです。別のドライバや別の方法でMySQLサーバに接続する必要がありますか?WebサービスでのJDBC Glassfish

ありがとうございました

+0

"can not seem"ビットで少し詳しく説明したいかもしれません。 –

+0

Javaデスクトップアプリケーションのコードを使用し、JDBCドライバを定義しましたが、コードを使用するたびにWebサービスがfalseを返します。 –

+0

ログには何が表示されますか? 「偽の」返品は、何が起こっているのかを示すものではありません。 – duffymo

答えて

0

を読んだりすることができ、あなたのWebサービスのWEB-INF/libに戦争。

あなたはエラーが何だったかは言いません。 ClassNotFoundExceptionの場合は、クラスローダがJDBCドライバJARを検出できなかったことを意味します。

「適切なドライバが見つかりません」というエラーメッセージが表示された場合は、通常、接続URLの構文が指定されたドライバに対して正しくないことを意味します。その場合の良い知らせは、ドライバ.classがクラスローダによって選択されたことです。

あなたはおそらくあなたのアプリでやったように、DriverManagerとの接続を作成しようとしましたか、野心的で接続プールを設定しようとしていましたか?

+0

ありがとうございます、ドライバを/ libディレクトリに置くと何か問題はありましたが、今は "通信リンクのエラーが発生しています"最後にパケットが正常に送信されたのは0ミリ秒前です。 "エラー。私はプールを試してみると野心的ではないと思う。 –

+0

最も簡単な方法は、接続プールを設定し、その部分をGlassFishで処理させることです。 – Hiro2k

+0

接続プールをソートするためのクイックコードをご存知ですか? –

1

同じドライバを使用できます。 Glassfishに接続プールが正しく設定されていない可能性があります。

あなたはどちらか(それが共有されている場合)はGlassfishに見えます/ libディレクトリにJDBCドライバのJARを配置する必要があり、ここでそれについてhttp://docs.sun.com/app/docs/doc/820-7692/ablih?l=en&a=view

+0

こんにちは。ありがとうございました。私はasadminでコマンドを試しましたが、それを動作させたり、完全に理解することができませんでした。 –

+0

管理コンソールを使用すると、まだコマンドラインよりも簡単だということは分かっています。 – Preston

関連する問題