2010-11-18 14 views
1
私はGWTを使って私のサーバーから外部のMySQLサーバにアクセスしたい

は、私はlibに/ WEB-INF /ビルド・パスにし、戦争でのmysql-コネクタjarを追加JDBCドライバはGWTでは動作しませんか?

私は、この例外を得るが:

java.lang.NoClassDefFoundError: com.mysql.jdbc.Driver is a restricted class. Please see the Google App Engine developer's guide for more details.

アイデア? jdbcドライバはブラックリストに載っていますか?

+0

rpcはgwtからサーバーエンドポイントを呼び出すことしかできません。 gwtからサーバーのリソースと直接対話することはできません。このエラーは、サーバーまたはクライアントで発生していますか?エラーが発生しているクラスのパスは何ですか? –

答えて

1

App EngineはJDBCをサポートしていません。おそらく、あなたのプロジェクトはApp Engineを対象とするように設定されています。 Eclipseを使用している場合は、プロジェクトを右クリックしてプロパティを選択し、[Google> App Engine]で[Use Google App Engine]を選択解除します。

+0

Ho、それは知っておいて..そしてApp Engineが必要です.App Engineで動作するJDBCの代替機能について知っていますか? – Bookix

+0

App EngineはBigTableを使用しています.Google独自のデータストアソリューションは、Googleサイズのトラフィックを処理するために拡張できます。 JDOまたはJPAを使用して接続できます。詳細については、http://code.google.com/appengine/docs/java/overview.htmlをご覧ください。がんばろう! – dagge

+0

私はすでにJDOを使用していますが、私は他の人が簡単にデータを追加するためにSQLを使いたいと思っていました。 – Bookix

1

GoogleがまだJDBCサポートをリリースしていないようです。

関連する問題