2016-01-14 5 views
1

Я пытаюсь использовать функцию «Возьмите фотографию» с iPad, но получаю следующую ошибку при сохранении. Он берет фотографию правильно и может видеть ее детали в любом месте, нажав кнопку «Отправить», «Проблема начинается».Maximo Anywhere - Take Photo - App Feature Issue

Я уже внес изменения конфигурации в app-features.properties, build.properties.

Error Log:

[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 

ответ

1

Эта ошибка означает, что Anywhere Приложение сервлет (по некоторым причинам) не разворачивать успешно при развертывании MaximoAnywhere.ear в сервер MobileFirst.

Вы можете сравнить web.xml с MaximoAnywhere.war в своем каталоге MaximoAnywhere/bin с web.xml на вашем рабочем сервере MobileFirst? Вы должны найти некоторые недостающие разделы в текущей версии сервера MobileFirst.

Обычно, если они не совпадают, это связано с поведением MobileFirst (ошибка?/Feature?), Где он strip/rewrite web.xml, если MaximoAnywhere.war был создан с другой версией MobileFirst строить библиотеки, чем сервер MobileFirst. Мы отправляем и документируем точную версию iFix для MobileFirst для соответствия нашим упакованным библиотекам сборки MobileFirst, чтобы попытаться предотвратить эту проблему, но если ваша версия сервера MobileFirst не синхронизирована, она все равно может произойти.

Вы можете просто вырезать и вставить недостающую информацию из web.xml в развернутый файл MaximoAnywhere.war web.xml.

+0

Скотт, спасибо за быстрый ответ. Я использую Worklight studio 6.3 для разработки. Я могу видеть файл MaximoAnywhere.war bin, но не могли бы вы помочь мне в сравнении другого файла. Спасибо –

+0

Ах, на вашем сервере разработки наш сервлет не развертывается автоматически. Вам нужно запустить определенную цель в файле build.xml (для моего уровня сборки это целевая опция enable-mobilefirst-studio-attachments) и перезапустить MobileFirst Development Server. –

+0

сделал это для вас? если нет, можете ли вы захватить вывод сборки из этого вызова enable-mobilefirst-studio-attachments, и мы можем взглянуть. –

0

вам не хватает в любом месте развертывания attachmentServlet,

Посмотрите на войны в MaximoAnywhere.war в директории/BIN, если вы используете, то WebSphere необходимо развернуть эту военную часть WEBSPHERE JVM. найдите свои свойства build.properties и проверьте, используете ли вы локальный сервер или удаленный сервер и правильно развертываете.

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