我将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,响应:服务器无法处理来自应用程序的请求。请稍后再试。[http://10.30.3.11:8080/nantian/apps/services/api/attendance/android/query]无法读取未定义的属性“错误”
并且tomcat出现以下错误:
java.lang.RuntimeException:唯一约束:发现 2 个实现接口 com.worklight.server.report.api.GadgetReportsService 的 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。
我确定我只是将一个war文件部署到tomcat,但是我一次又一次地尝试部署war文件来测试应用程序,当然,在部署之前取消部署文件。并且worklight服务器是5.0.5, mysql 5.1.47,tomcat 7.0.37。任何帮助?提前谢谢。