war ファイルとアダプター・ファイルを tomcat にデプロイしました。すべて問題ありませんが、worklight サーバーにアクセスしようとすると、要求は
[http://10.30.3.11:8080/nantian/apps/services/api/attendance/android/query]
そしてlogcatはこのエラーを表示します
[http://10.30.3.11:8080/nantian/apps/services/api/attendance/android/query]失敗。状態: 500、応答: サーバーはアプリケーションからの要求を処理できませんでした。後でもう一度やり直してください。
Tomcat に次のエラーが表示されます。
java.lang.RuntimeException: 一意の制約: インターフェイス com.worklight.server.report.api.GadgetReportsService を実装する 2 つの Bean が見つかりました (4 つの Spring アプリケーション コンテキスト内)。com.worklight.server.bundle.api.ServiceManager.getServiceConsumer(ServiceManager.java:133) で com.worklight.core.bundle.CoreServiceManager.getGadgetsReportService(CoreServiceManager.java:47) で com.worklight.core.auth.impl .AuthenticationContext.logLoginActivity(AuthenticationContext.java:337) の com.worklight.core.auth.impl.AuthenticationContext.checkAuthentication(AuthenticationContext.java:495) の com.worklight.core.auth.impl.AuthenticationContext.processRealms(AuthenticationContext.java) :396) com.worklight.core.auth.impl.AuthenticationContext.pushCurrentResource(AuthenticationContext.java:373) で、com.worklight.core.auth.impl で。
私は 1 つの war ファイルを tomcat にデプロイするだけだと確信していますが、アプリケーションをテストするために war ファイルを何度もデプロイしようとしました。 mysql 5.1.47、Tomcat 7.0.37。何か助けがあればよろしくお願いします。