-3

こんにちは私はhttp://www.ibm.com/developerworks/mobile/worklight/getting-started/からサンプルのモジュール6.1を実行しています

ワークライトサーバーを起動すると、次のエラーが発生します。

トランザクション中の予期しない例外、ロールバック:java.lang.RuntimeException:アダプターフォルダーからのアダプター名の抽出に失敗しました

トランザクションのロールバック:1535419154(new:true; complete:false; rollbackOnly:false)FWLSE0074E:データベースからのアダプターの同期に失敗しました。com.worklight.integration.services.impl.DeployServiceImpl $ ClusterSyncAdaptersTransaction.run(DeployServiceImpl.java:441)com.worklight.integration.services.impl.DeployServiceImpl $ ClusterSyncAdaptersTransaction.run(DeployServiceImpl.java:420)com.worklight.core。 util.RssBrokerUtils.doInTransaction(RssBrokerUtils.java:119)com.worklight.integration.services.impl.DeployServiceImpl.syncAdaptersFromDBTransaction(DeployServiceImpl.java:417)com.worklight.gadgets.bean.ClusterDataSynchronizationTask.step(ClusterDataSynchronizationTask.java

4

2 に答える 2

2

これが約 2 年遅れていることは承知していますが、私は自分でこの問題に遭遇し、いくつかの推測で解決することができました。Google から誰かがここに迷い込んだ場合に備えて...

  1. Liberty Worklight Development Server を停止します
  2. それを右クリックして、「次の起動時にサーバーをクリーンアップする」を選択します
  3. Liberty サーバーを再始動する
  4. アダプターを再インストールします

これを行ってから、同じ問題に再び遭遇することはありません。アダプター名に問題があったのか、それとも単なるまぐれなのかはわかりませんが、判明したら更新します。

于 2015-01-15T13:43:29.523 に答える
1

動作しました。Eclipseのインストール、またはWindows上のJavaに問題があったようです。そこで、EclipseとJavaをIOSにインストールするように切り替えましたが、すべてが機能しています。また、IBMのドキュメントは不明確でしたが、Project \ server\libフォルダーでmysql-connector-java-5.1.23-bin.jarを使用しています。

于 2013-02-17T23:18:29.347 に答える