сервер мобильной первой платформы не запускается

Я создал проект МФУ с помощью интерфейса командной строки МФУ.

Я запустил mfp stop, чтобы остановить свой сервер

теперь, когда я запускаю запуск mfp, запуск mfp, перезапуск mfp, сервер не запускается

вот мои кли логи

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp stop

objc[84655]: класс JavaLaunchHelper реализован как в /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/bin/java, так и в /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents. /Home/jre/lib/libinstrument.dylib. Один из двух будет использован. Какой из них не определено. Остановка работы сервера. Свет сервера не работает.

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp start

Инициализация консоли MobileFirst.

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp deploy

Инициализация консоли MobileFirst. Ошибка: сервер MobileFirst, который вы настроили, не работает. Запустите сервер с помощью «mobilefirst start».

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp start

Инициализация консоли MobileFirst.

macsupports-MacBook-Pro-2:статус yoMAUI hannade$ mfp

objc[84719]: класс JavaLaunchHelper реализован как в /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/bin/java, так и в /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents. /Home/jre/lib/libinstrument.dylib. Один из двух будет использован. Какой из них не определено. Свет сервера не работает.

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp run

Инициализация консоли MobileFirst.

macsupports-MacBook-Pro-2:статус yoMAUI hannade$ mfp

objc[84756]: класс JavaLaunchHelper реализован как в /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/bin/java, так и в /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents. /Home/jre/lib/libinstrument.dylib. Один из двух будет использован. Какой из них не определено. Свет сервера не работает.

macsupports-MacBook-Pro-2:yoMAUI hannade$ перезапуск МФУ

Инициализация консоли MobileFirst.

macsupports-MacBook-Pro-2:статус yoMAUI hannade$ mfp

objc[84790]: класс JavaLaunchHelper реализован как в /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/bin/java, так и в /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents. /Home/jre/lib/libinstrument.dylib. Один из двух будет использован. Какой из них не определено. Свет сервера не работает.

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp start

Инициализация консоли MobileFirst.

macsupports-MacBook-Pro-2:статус yoMAUI hannade$ mfp

objc[84882]: класс JavaLaunchHelper реализован как в /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/bin/java, так и в /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents. /Home/jre/lib/libinstrument.dylib. Один из двух будет использован. Какой из них не определено. Свет сервера не работает.


person Derek Hannah    schedule 21.05.2015    source источник
comment
Дерек, я думаю, было бы полезно, если бы ты правильно отформатировал свой журнал, пожалуйста. На данный момент почти нечитаемо.   -  person Andrew Ferrier    schedule 21.05.2015
comment
Я выделил жирным шрифтом команды, которые я запускал, а под командой вывод   -  person Derek Hannah    schedule 21.05.2015
comment
Какая версия платформы MobileFirst и каков ее полный номер сборки?   -  person Idan Adar    schedule 21.05.2015
comment
нашел это, когда я запустил mfp -v 7.0.0.00.20150312-0738   -  person Derek Hannah    schedule 21.05.2015
comment
Используйте mfp -v, чтобы напечатать полный номер версии.   -  person Idan Adar    schedule 21.05.2015
comment
нашел это, когда я запустил mfp -v 7.0.0.00.20150312-0738   -  person Derek Hannah    schedule 21.05.2015


Ответы (2)


Пытаться

mfp -d начать

or

мфп -дд старт

У меня возникла другая проблема с запуском, и я понятия не имею, что произошло, потому что подсказка возвращается нормально. Пока я не запустил mfp -d start, чтобы узнать, что tools.jar отсутствует в пути к классам. Поэтому я обновил переменные %JAVA_HOME% и %PATH%, и это решило мою проблему.

Вы также можете проверить журналы с помощью

журналы МФУ


Обновление № 1. Судя по вашему комментарию, JVM почему-то не удалось запустить с кодом выхода = 1. Я бы сначала проверил эту область. Например, простой поиск выявляет похожие проблемы, не относящиеся к МФУ, и, кажется, указывает на дефект в JDK в Mac OS X. https://stackoverflow.com/a/20807657/2821355

Надеюсь это поможет

person Ek Chotechawanwong    schedule 05.06.2015
comment
когда я проверяю журналы, я вижу это: 05.06.15 11:36:58.465 java[45416]: objc[45416]: класс JavaLaunchHelper реализован как в /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/ Contents/Home/jre/bin/java и /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/lib/libinstrument.dylib. Один из двух будет использован. Какой из них не определено. - person Derek Hannah; 05.06.2015
comment
Вот мой файл status.log arg0=worklight arg1=--pid= arg2=--status exit=1 - person Derek Hannah; 05.06.2015
comment
Главная страница Java: /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre Корень установки: /Users/hannade/.ibm/mobilefirst/7.0.0.00.20150430-1556/server/wlp/ Системные библиотеки: /Users/hannade/.ibm/mobilefirst/7.0.0.00.20150430-1556/server/wlp/lib/ Корень пользователя: /Users/hannade/.ibm/mobilefirst/7.0.0.00.20150430-1556/server/wlp/usr /Конфигурация сервера: /Users/hannade/.ibm/mobilefirst/7.0.0.00.20150430-1556/server/wlp/usr/servers/worklight/ - person Derek Hannah; 05.06.2015
comment
Выходные данные сервера: /Users/hannade/.ibm/mobilefirst/7.0.0.00.20150430-1556/server/wlp/usr/servers/worklight/ - person Derek Hannah; 05.06.2015

Обновлять:

Загрузите последнюю версию CLI iFix из IBM Fix Central (от 6 июня 2015 г. и выше), поскольку она содержит исправления (по крайней мере, для меня), позволяющие правильно запустить сервер.

Удалите текущую установку CLI. Загрузите последнюю версию CLI с веб-сайта IBM Fix Central. Установите новую версию и повторите попытку.


Вы также используете MobileFirst Studio? Возможно, у вас все еще запущен серверный процесс.

Попробуйте это из терминала:

  1. lsof -i :10080
  2. Если вы получите список процессов, то
  3. kill -9 number-of-process
person Idan Adar    schedule 21.05.2015
comment
когда я запускаю lsof -i :10080 я ничего не получаю - person Derek Hannah; 21.05.2015
comment
Это происходит более чем на одном Mac, cli не запускает сервер, говорит, что инициализирует консоль, никогда не запускает сервер - person Derek Hannah; 22.05.2015
comment
Даже если порт не удерживается, там может быть ошибочный процесс Java. Попробуйте запустить: pgrep -f wlp.*worklight запустите kill процесса, если он все еще существует, запустите kill -9 - person Karl Bishop; 22.05.2015
comment
Существует активный дефект (на самом деле 2), который пытается решить эту проблему с сервером Liberty. Я считаю, что Liberty путается, когда меняются IP-адреса. В других случаях я видел это при использовании двух разных версий MFP (или CLI, затем Studio и т. д.). - person Karl Bishop; 22.05.2015
comment
так что мне делать, я все еще не могу запустить его - person Derek Hannah; 22.05.2015
comment
Я бы хотел, чтобы вы загрузили последнюю доступную версию CLI (от мая 2015 г., вы используете версию от марта 2015 г.), чтобы увидеть, есть ли какая-либо разница. Откуда вы скачали версию CLI, которую используете? - person Idan Adar; 22.05.2015
comment
Как клиент или бизнес-партнер IBM вы можете загрузить его с веб-сайта IBM Fix Central: www-933 .ibm.com/support/fixcentral/swg/ - person Idan Adar; 22.05.2015
comment
я получил последнюю версию cli, теперь у меня версия 7.0.0.00.20150430-1604 mfp start все еще не запускает сервер - person Derek Hannah; 26.05.2015
comment
Сборка mfp, похоже, тоже не работает с этой версией cli. - person Derek Hannah; 26.05.2015
comment
Да, у меня возникают проблемы даже с более новыми сборками, чем 20150430... Я связался с командой CLI. Это нужно решить(!). - person Idan Adar; 26.05.2015
comment
Никто. Команда все еще изучает это, у некоторых это работает, у других нет... Не стесняйтесь открывать PMR для получения поддержки. - person Idan Adar; 02.06.2015
comment
Попробуйте перезагрузить и очистить сервер IBM tmp for Liberty. rm -rf ~/.ibm также попробуйте поменять местами аргументы с -d в конце do $mfp start -d . вы можете попробовать создать новый проект $mfp create, а затем запустить $mfp - person csantanapr; 19.06.2015
comment
Карлос, эти проблемы исчезли с iFix CLI от 8 июня. - person Idan Adar; 19.06.2015