2015-02-23 7 views
-1

Я установил Maximo Anywhere 7.5.1.2. У нас есть Worklight 6.1.0.2. Я получил следующую ошибку на консоли Worklight. Я обновил веб-ресурс Maximo OSLC в web.xml, как указано в центре знаний IBM. Я ценю любую помощьНе удалось войти Maximo Anywhere Work Утверждение приложений

[2/22/15 20:09:40:922 EST] 0000002e TpaeCustomAut I processRequest() - Request URI=/worklight/apps/services/preview/WorkApproval/common/0/default/js/platform/ui/control/css/large-landscape-controls.css 
[2/22/15 20:10:39:606 EST] 0000002b TpaeCustomAut I processRequest() - Request URI=/worklight/apps/services/api/WorkApproval/common/query 
[2/22/15 20:10:39:639 EST] 0000002a TpaeCustomAut I processRequest() - Request URI=/worklight/apps/services/api/WorkApproval/common/query 
[2/22/15 20:10:39:688 EST] 0000002a TpaeCustomAut I processRequest() - Request URI=/worklight/apps/services/api/WorkApproval/common/query 
[2/22/15 20:10:39:719 EST] 0000002a ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: Uncaught exception created in one of the service methods of the servlet GadgetAPIServlet in application IBM_Worklight_Console. Exception created : com.worklight.server.auth.api.WorkLightAuthenticationException 
    at com.worklight.core.auth.impl.AuthenticationContext.checkAuthentication(AuthenticationContext.java:548) 
    at com.worklight.core.auth.impl.AuthenticationContext.processRealms(AuthenticationContext.java:414) 
    at com.worklight.core.auth.impl.AuthenticationContext.pushCurrentResource(AuthenticationContext.java:391) 
    at com.worklight.core.auth.impl.AuthenticationServiceBean.accessResource(AuthenticationServiceBean.java:75) 
    at com.worklight.integration.services.impl.DataAccessServiceImpl.invokeProcedureInternal(DataAccessServiceImpl.java:384) 
    at com.worklight.integration.services.impl.DataAccessServiceImpl.invokeProcedure(DataAccessServiceImpl.java:112) 
    at com.worklight.gadgets.serving.handler.BackendQueryHandler.getContent(BackendQueryHandler.java:184) 
    at com.worklight.gadgets.serving.handler.BackendQueryHandler.doPost(BackendQueryHandler.java:75) 
    at com.worklight.gadgets.serving.GadgetAPIServlet.doGetOrPost(GadgetAPIServlet.java:141) 
    at com.worklight.gadgets.serving.GadgetAPIServlet.doPost(GadgetAPIServlet.java:103) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:738) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) 
    at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:307) 
    at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:576) 
    at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:250) 
    at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:259) 
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1661) 
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1602) 
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:149) 
    at com.worklight.core.auth.impl.AuthenticationFilter$1.execute(AuthenticationFilter.java:191) 
    at com.worklight.core.auth.impl.AuthenticationServiceBean.accessResource(AuthenticationServiceBean.java:76) 
+0

Что вы пытаетесь сделать? Ссылка на документ, который вы прочитали. Объясните свой сценарий. –

+0

Я установил Maximo Anywhere 7.5.1.2. Я вижу ошибку при работе в Chrome. Ошибка входа не удалась, потому что ваша пользовательская информация не может быть загружена. Попробуйте еще раз или обратитесь к администратору – ken

+0

http://www-01.ibm.com/support/knowledgecenter/SSPJLC_7.5.1/com.ibm.si.mpl.doc_7.5.1/security/t_configure_app_server_security.html – ken

ответ

0

Я столкнулся с аналогичной проблемой. Следующий контрольный список разрешил мою проблему.

  • Предполагая, что вы установили Maximo Anywhere компонент Maximo EAM, проверьте группы безопасности, ANYWHERE_TECHNICIAN и ANYWHERE_APPROVER созданы и имеет пользователь, назначенный эти группы
  • Проверить, если вы можете сделать запрос OSLC из браузера http://host:port/maximo/oslc/os/oslcwodetail?_lid=replaceduserid&_lpwd=replacepassword

  • чистой сборки проекта, прикасаясь app.xml файл

  • развернуть OSLCGenericAdapter
  • развернуть приложение на сервере WorklightDevelopment от затмения

    AnywhereWorkManager-> apps-> WorkApproval-> Run As -> Run на сервере Worklight развития

  • Откройте браузер Chrome и очистить кэш

  • Preview приложение из приложений -> WorkApproval -> Common
+0

Я проверил всю безопасность и пользователь, назначенный этим группам. Наконец, я нашел проблему с worklight.properties. Я меняю si.auth.type = форму из maximo, и я могу войти в приложения – ken