IBM MobileFirst Platform 7.0 — ошибка развертывания адаптера SQL на удаленном сервере

У меня есть простой адаптер SQL в простом приложении helloWorld. Все, что делает это приложение, — это считывает строку из таблицы базы данных и отображает ее на домашней странице. Он отлично работает, успешно развертывается на моем локальном сервере разработки, и я вижу данные на предварительном просмотре домашней страницы моего приложения. Однако когда я пытаюсь развернуть адаптер на удаленном сервере MobileFirst из консоли MobileFirst, загружая файл «.adapter», возникает ошибка:

FWLSE3064E: Отсутствует файл "xml"

Я не смог найти, что на самом деле означает эта ошибка и как я могу ее исправить.

messages.log: http://pastebin.com/LqyRqid6
server.xml: http://pastebin.com/ZZy6Zkkv


person A.K    schedule 23.04.2015    source источник
comment
Для дальнейшего устранения проблемы загрузите полный файл messages.log с удаленного сервера.   -  person Idan Adar    schedule 23.04.2015
comment
Это длинное сообщение об ошибке, отредактируйте исходное сообщение и вставьте фактическую ошибку из файла «messages.log». Я надеюсь, что это дает лучшее понимание проблемы.   -  person A.K    schedule 23.04.2015
comment
Спасибо, но я попросил полный файл messages.log, а не его сокращенную версию. Не могли бы вы загрузить файл, как вы просили? Также было бы полезно увидеть ваш server.xml, а также информацию об используемом сервере приложений - WAS/Liberty/Tomcat (полный номер сборки), версию Java и т. д.   -  person Idan Adar    schedule 23.04.2015
comment
его сервер приложений Liberty WebSphere Application Server 8.5.5.4 и java.version = 1.7.0. Сам файл имеет размер 4 МБ, его также не удалось вставить и поделиться через pastebin, какие-либо предложения о том, как загрузить этот файл, чтобы вы могли его просмотреть?   -  person A.K    schedule 23.04.2015
comment
Вы можете использовать Dropbox, Google Drive, Mega и т.п. для размещения файлов messages.log и server.xml. Также укажите версию MobileFirst (номер + полный номер сборки).   -  person Idan Adar    schedule 23.04.2015
comment
Эй, перезапустил сервер, чтобы убедиться, что старый журнал удален, а файл журнала теперь меньше. Вот файл messages.log (pastebin.com/LqyRqid6) и файл server.xml(pastebin.com/ZZy6Zkkv). Версия MobileFirst = MobileFirst Platform Studio 7.0.0.00-20150312-0731. Надеюсь это поможет   -  person A.K    schedule 23.04.2015
comment
Две вещи: 1) загрузить файл .adapter. 2) Включите трассировку: <logging traceSpecification="com.ibm.worklight*=all:com.worklight*=all" traceFileName="trace.log" maxFileSize="20" maxFiles="10" traceFormat="BASIC"></logging> и загрузите файл trace.log.   -  person Idan Adar    schedule 23.04.2015
comment
trace.log = pastebin.com/pdWkBziS должен был использовать диск Google для файла адаптера: drive.google.com/file/d/0B4TeEqTAPtzbQVA2S041TkVidmM/   -  person A.K    schedule 23.04.2015
comment
По какой причине вы говорите, что используете MFP 7.0.0.0, а в журналах указано, что вы используете 6.2.0.01?   -  person Idan Adar    schedule 24.04.2015
comment
@A.K, Сервер MobileFirst и студия MobileFirst — это одна и та же версия?   -  person dhineshsundar    schedule 24.04.2015
comment
@dhineshsundar, нет. Адаптер стоит от 7.0 но на сервере стоит 6.2.   -  person Idan Adar    schedule 24.04.2015
comment
@IdanAdar, я полагаю, это пробел в причине.   -  person dhineshsundar    schedule 24.04.2015


Ответы (1)


Адаптер, который вы пытаетесь развернуть, относится к MobileFirst Platform Foundation 7.0 (как видно из прилагаемого файла .adapter), однако версия сервера — Worklight 6.2.0.01 (как видно из предоставленного messages.log) или по адресу как минимум развернутый файл проекта .war.

Обновите сервер установки для запуска версии 7.0.0.0 (или разверните правильный файл .war). Я подозреваю, что развертывание затем пройдет.

person Idan Adar    schedule 24.04.2015