2013-04-09 5 views
0

Я развернуть архив войны и адаптер файл кот, все нормально, но когда я пытаюсь получить доступ к серверу Worklight, запрос являетсяошибка при доступе 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]failure. state: 500, response: The server was unable to process the request from the application. Please try again later.[http://10.30.3.11:8080/nantian/apps/services/api/attendance/android/query]Cannot read property 'errors' of undefined

и кот появляется следующее сообщение об ошибке:

java.lang.RuntimeException: Unique constrain: found 2 beans implementing inteface com.worklight.server.report.api.GadgetReportsService (in 4 spring application contexts). at com.worklight.server.bundle.api.ServiceManager.getServiceConsumer(ServiceManager.java:133) at com.worklight.core.bundle.CoreServiceManager.getGadgetsReportService(CoreServiceManager.java:47) at com.worklight.core.auth.impl.AuthenticationContext.logLoginActivity(AuthenticationContext.java:337) at com.worklight.core.auth.impl.AuthenticationContext.checkAuthentication(AuthenticationContext.java:495) at com.worklight.core.auth.impl.AuthenticationContext.processRealms(AuthenticationContext.java:396) at com.worklight.core.auth.impl.AuthenticationContext.pushCurrentResource(AuthenticationContext.java:373) at com.worklight.core.auth.impl.AuthenticationServiceBean.accessResource(AuthenticationServiceBean.java:63) at com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:162) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1852) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619)

Я уверен, что Я просто разворачиваю один файл войны в tomcat, но я попробовал развернуть файл войны снова и снова, чтобы протестировать приложение. Конечно, отмените развертывание файла до его развертывания. И сервер рабочего поля 5.0.5, mysql 5.1.47 , tomcat 7.0.37.Любая помощь? Спасибо заранее.

ответ

1

Это установка с использованием IBM Installation Mananger? Если вы использовали его для установки Worklight на Tomcat, тогда он также развернул файл worklight.war во время установки.

Убедитесь, что вы отменили этот .war файл через представление Tomcat Manager (обычно http://localhost:8080/manager). Я также хотел бы пойти в файловую систему и убедиться, что никаких других файлов не осталось (файл .war, worklight.home, ...).

Затем разверните свой собственный .war файл (возможно, nantian.war или похожий).

+0

спасибо за ответ так быстро, но я не могу отменить файл worklight.war через представление Tomcat Manager, кнопка undeploy отключена. Я перехожу к пути/webapps и удаляю lightlight.jar и/lightlight файл, tomcat начнется с некоторой ошибки. Однако, я могу получить доступ к серверу подсветки правильно, не так ли? – user2163454

+0

Нет. Не удаляйте файлы lar. но если вы скажете, что теперь можете получить доступ к http: // localhost: 8080/nantian/console, то, похоже, ваша проблема решена? –

+0

О, это ошибка, я имею в виду файл worklight.war и файл/worklight под/webapps, и я также удаляю /worklight.home под/bin и/lightlight под/work/Catalina/localhost, однако, когда я запускаю tomcat, он все равно получает некоторую ошибку, указывающую, что он не может найти путь/worklight, но да, я могу получить доступ к ссылке сейчас. – user2163454

Смежные вопросы