1

我正在尝试使用 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
4

2 回答 2

1

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

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

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

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

于 2016-01-14T02:58:29.963 回答
0

您在任何地方都缺少 attachmentServlet 部署,

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

于 2016-01-27T13:36:48.190 回答