IBM MobileFirst Platfform CLI 6.3: невозможно загрузить сервер MobileFirst и консоль администратора
Мы следовали процедуре автоматической установки на удаленном сервере, как указано в документации IBM Developer 6.3, по ссылке: https://www-01.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.installconfig.doc/dev/t_silent_installation.html
Загрузил файл MobileFirst CLI 6.3 по ссылке:: http://public.dhe.ibm.com/ibmdl/export/pub/software/products/en/MobileFirstPlatform/mobilefirst_cli_installer_6.3.0.zip
разархивировал его в MobileFirst CLI 6.3.0 и скопировал файл installer.properties со следующим содержимым,
LICENSE_ACCEPTED = TRUE
USER_INSTALL_DIR = / Opt / IBM /Worklight-CLI
и оставаясь в той же папке, я установил CLI 3.0 в указанную папку:
./install_linux.bin -i silent -f installer.properties
Приложение установлено в каталог /opt/ibm/Worklight-CLI.
Затем мы создали образец приложения в соответствии с командами командной строки, указанными в ссылке: http://www-01.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.dev.doc/dev/r_wl_cli_commands_and_their_definitions.html
$ mfp create MyProject
$ cd MyProject
$ mfp build
$ mfp deploy
После сборки и развертывания приложения, когда мы попытались проверить консоль MobileFirst через браузер, со ссылкой:http://xxx.xxx.xxx.xxx:10080/worklightconsole
после входа в учетные данные администратора / администратора отображается страница, загружается среда, но после ожидания в течение 30 секунд или более выдается ошибка, как на прикрепленном изображении. Но в лог-файле видно, что некоторые JAR-файлы отсутствуют. И я много раз пытался установить свежую копию MFP 6.3. но все время одна и та же проблема.
Пожалуйста, найдите прикрепленный файл журнала и скриншот.
Я не могу выяснить, в чем именно проблема.
Ошибка сервера. Обратитесь к администратору сервера.
Конфигурация сервера:
- Ubuntu 14.04.01 LTS
- MobileFirst Версия: 6.3.0.00.20141127-1401
- Java-версия: "1.7.0_65"
- java.home = / usr / lib / jvm / java-7-openjdk-amd64 / jre
- Среда выполнения OpenJDK (IcedTea 2.5.3) (7u71-2.5.3-0ubuntu0.14.04.1)
- 64-битная серверная виртуальная машина OpenJDK (сборка 24.65-b04, смешанный режим)
Сообщение об ошибке консоли:
Журнальный файл:
[12/11/14 10: 27: 57: 376 IST] 0000002f m.ibm.ws.container.service.app.deploy.ManifestClassPathUtils W SRVE9967W: путь к классу манифеста jaxb-api.jar не найден в файле jar
wsjar: Файл:/home/administrator/.ibm/mobilefirst/6.3.0/server/wlp/usr/servers/worklight/apps/worklightconsole.war /WEB-INF/lib/jaxb-impl-2.1.12.osgi.jar или его родитель.[12/11/14 10: 27: 57: 376 IST] 0000002f m.ibm.ws.container.service.app.deploy.ManifestClassPathUtils W SRVE9967W: Файл пути активации manifest.jar манифеста не найден в файле jar
wsjar: Файл:/home/administrator/.ibm/mobilefirst/6.3.0/server/wlp/usr/servers/worklight/apps/worklightconsole.war /WEB-INF/lib/jaxb-impl-2.1.12.osgi.jar или его родитель.
[12/11/14 10: 27: 57: 376 IST] 0000002f m.ibm.ws.container.service.app.deploy.ManifestClassPathUtils W SRVE9967W: Путь к классу манифеста jsr173_1.0_api.jar не найден в файле jar
wsjar: Файл:/home/administrator/.ibm/mobilefirst/6.3.0/server/wlp/usr/servers/worklight/apps/worklightconsole.war /WEB-INF/lib/jaxb-impl-2.1.12.osgi.jar или его родитель.
[12/11/14 10: 27: 57: 377 IST] 0000002f m.ibm.ws.container.service.app.deploy.ManifestClassPathUtils W SRVE9967W: путь к классу манифеста jaxb1-impl.jar не найден в файле jar
wsjar: Файл:/home/administrator/.ibm/mobilefirst/6.3.0/server/wlp/usr/servers/worklight/apps/worklightconsole.war /WEB-INF/lib/jaxb-impl-2.1.12.osgi.jar или его родитель.
[12/11/14 10: 27: 57: 637 IST] 00000029 com.ibm.ws.webcontainer.osgi.webapp.WebGroup I SRVE0169I: Загрузка веб-модуля: IBMJMXConnectorREST.
3 ответа
Вы только связаны с документацией. Пожалуйста, отредактируйте вопрос и опишите, что вы на самом деле сделали.
Вот шаги, которые я предпринял (основываясь на руководстве по CLI), чтобы создать новый проект и приложение с помощью MobileFirst CLI, а затем открыть консоль MobileFirst:
система:
- OS X 10.10.1
- Oracle Java (по умолчанию устанавливается ОС)
В терминале:
- cd / Users / idanadar / Рабочий стол
- мфу создать тестпроект
- cd testProject
- mfp добавить гибридный testApp
- мфу старт
- МФУ построить
- развертывание mfp
- мфп консоль
Консоль открылась:
Проблема с размещенным сервером. Они открыли порт 10080 частично. как порт позволяет одностороннюю связь. по какой-то причине безопасности организация Hosting Server наложила некоторые ограничения на него. Теперь это решено. Теперь мы можем развернуть и проверить развернутые приложения через консоль Worklight.
Спасибо всем за ваши предложения и усилия, чтобы пройти через мой длинный перечисленный вопрос и попытаться решить его.
Я разместил этот комментарий: как некоторые другие люди могут столкнуться с той же проблемой. поэтому, по крайней мере, они могут избавиться от такого рода проблем как можно скорее.
Проверьте, есть ли в пути какие-либо пробелы для вашего рабочего пространства Eclipse. Существует известное ограничение в Liberty 8.5.5.3, который является внутренним сервером разработки, включенным в MobileFirst Platform Foundation 6.3, из-за которого в имени пути не должно быть пробелов:
Сбои, которые совпадают с тем, что отображается в файле журнала, могут возникать при запуске консоли, а также при развертывании или предварительном просмотре приложения.