Maximo Anywhere - 拍照 - 应用专题问题

时间:2016-01-14 02:43:06

标签: maximo maximo-anywhere

我正在尝试使用iPad上的“拍照”功能,但在保存时遇到以下错误。它可以正确拍照并能够在任何地方查看其详细信息,同时点击提交,问题开始。

我已经在app-features.properties,build.properties中进行了配置更改。

错误日志:

[ERROR   ] FWLSE0048E: Unhandled exception caught: SRVE0190E: File not found: /anywhereAttachment

java.io.FileNotFoundException: SRVE0190E: File not found: /anywhereAttachment

at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:528)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:127)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:88)

at com.worklight.core.auth.impl.AuthenticationFilter$1.execute(AuthenticationFilter.java:215)

at com.worklight.core.auth.impl.AuthenticationServiceBean.accessResource(AuthenticationServiceBean.java:76)

at com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:220)

at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:85)

at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:968)

at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1056)

at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:4553)

at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.handleRequest(DynamicVirtualHost.java:301)

at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:954)

at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVirtualHost.java:266)

at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper.run(HttpDispatcherLink.java:776)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:745)

 [project MaximoAnywhere]

SRVE0190E: File not found: /anywhereAttachment

2 个答案:

答案 0 :(得分:1)

此错误表示将MaximoAnywhere.ear部署到MobileFirst Server时,Anywhere Attachment servlet(由于某种原因)未成功部署。

您可以将MaximoAnywhere / bin目录中的MaximoAnywhere.war的web.xml与正在运行的MobileFirst Server中的web.xml进行比较吗?您应该在正在运行的MobileFirst服务器版本中找到一些缺失的部分。

通常如果它们不匹配,这是由于MobileFirst行为(bug?/ feature?),如果MaximoAnywhere.war是使用不同版本的版本构建的,它会剥离/重写web.xml。 MobileFirst构建库而不是MobileFirst服务器。我们发送和记录MobileFirst服务器iFix的确切版本以匹配我们打包的MobileFirst构建库以尝试防止此问题,但如果您的MobileFirst服务器版本不同步,它仍然可能发生。

您可以将缺少的信息从web.xml剪切并粘贴到已部署的MaximoAnywhere.war web.xml中。

答案 1 :(得分:0)

您缺少attachmentServlet部署的任何地方,

在/ bin目录中的MaximoAnywhere.war中查找War,如果您正在使用websphere,那么您需要部署websphere jvm的这个war部分。查找build.properties并检查您是使用本地服务器还是远程服务器并正确部署。