Maximo Anywhere 登录

Posted

技术标签:

【中文标题】Maximo Anywhere 登录【英文标题】:Maximo Anywhere login 【发布时间】:2016-10-18 12:19:16 【问题描述】:

您好,我是 maximo 的新成员。我在任何地方安装了 maximo 7.6,然后我在我的 android 模拟器上安装了 maximo 任何地方的应用程序,但是当我点击登录时出现错误。

错误是:

服务器无法处理来自应用程序的请求。请稍后再试。

Screenshot from emulator.

我还在 mxserver 日志中收到错误消息。错误日志是:

[10/18/16 14:23:53:655 FET] 0000015b 过滤器 E com.ibm.ws.webcontainer.filter.FilterInstanceWrapper doFilter SRVE8109W:过滤器 HSTSFilter 抛出未捕获的异常:java.io.FileNotFoundException:SRVE0190E:找不到文件:/apps/services/api/AssetDataManager/android/query 在 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor._processEDR(DefaultExtensionProcessor.java:949) 在 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.processEDR(DefaultExtensionProcessor.java:930) 在 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:484) 在 com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136) 在 com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97) 在 com.ibm.worklight.admin.common.filter.HSTSFilter.doFilter(HSTSFilter.java:110) 在 com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195) 在 com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91) 在 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:960) 在 com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1064) 在 com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3878) 在 com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304) 在 com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:981) 在 com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662) 在 com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200) 在 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:461) 在 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:528) 在 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:314) 在 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:285) 在 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) 在 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) 在 com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175) 在 com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) 在 com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) 在 com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) 在 com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) 在 com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) 在 com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) 在 com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1864)

感谢您的帮助。

【问题讨论】:

【参考方案1】:

您确定您的应用程序指向 Worklight Server?在您的 app-feature.properties 文件中打开 connection.settings,重新构建并重新部署应用程序,并在 Android 应用程序中确认您的连接设置,以确保您指向正确的主机名/端口和 MobileFirst 上下文。您是否在 Worklight/MobileFirst 和 Maximo 之间共享您的 MXServer 进程?

如果是这样,请确保您已将 AssetDataManager 应用程序部署到该 Worklight/MobileFirst 服务器,错误提示当应用程序尝试在该路径“/apps/services/api/AssetDataManager/android/ 联系 MobileFirst 服务器时”查询”,它无法加载任何数据。

【讨论】:

【参考方案2】:

是的,我确定连接设置是正确的。因为如果我关闭服务器,应用程序说我无法连接到服务器。我找不到路径(/apps/services/api/AssetDataManager/android/query)。如何将 AssetDataManager 应用程序部署到该 Worklight/MobileFirst 服务器?

感谢您的回答。

【讨论】:

【参考方案3】:

我已经解决了这个问题。我更改了属性文件。

【讨论】:

以上是关于Maximo Anywhere 登录的主要内容,如果未能解决你的问题,请参考以下文章

Maximo Anywhere 搜索 WO

Maximo Anywhere 7.6.3 安装

如何在 Maximo Anywhere 应用程序之间启用 SSO

Maximo Anywhere 多语言

Maximo Anywhere - 调试

Maximo Anywhere - 拍照 - 应用功能问题