0

プッシュ通知モジュールのサンプル アプリケーションをダウンロードしました (これはプッシュ通知サンプル アプリケーションに基づいています)。ワークライト サーバーを起動するとエラーが発生 " Class com.mysql.jdbc.Driver not found in Worklight bundles."し、「mysql-connector-java-5.1.24-bin をインポートします。 .jar" を実行して、worklight サーバーを再始動しようとすると、エラーが発生します
" FWLSE4002E: Failed to connect to MYSQL database : Cannot create PoolableConnectionFactory (Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.) [2013-04-11 09:05:33] FWLST0011E: ====== Worklight Project module_07_05_NativeAPIForAndroidPush-project-customization failed to start: Connection refused: connect"

Google で検索してみましたが、答えがありません。この問題に関して誰か助けてください。

4

1 に答える 1

0

MySQL Connector/J ファイルを server\lib フォルダーの下に配置する必要があります。また、MySQL を使用する予定がある場合は、worklight.properties を MySQL 設定で更新する必要があります。

SQL アダプターの開発とセットアップが説明および実演されている Worklight Getting Started 資料を参照する必要があります。

MySQL サーバーに接続し、Worklight データベースがあることを確認します。また、「Worklight」ユーザーが存在し、このユーザーが「Worklight」データベースへのアクセス許可を持っていることも確認してください。

また、アダプターの XML で、ユーザー名とパスワードを指定していることを確認してください。

<dataSourceDefinition>
    <driverClass>com.mysql.jdbc.Driver</driverClass>
    <url>jdbc:mysql://localhost:3306/mydb</url>
    <user>myUsername</user>
    <password>myPassword</password> 
</dataSourceDefinition>
于 2013-04-11T02:48:50.270 に答える