2015-03-30 2 views
0

Моя установка:IBM MobileFirst Platform Operations Console: Нет времени выполнения не может быть найдена

  • MobileFirst Платформа фундамент 6.3.0.00-20141127-1357
  • WebSphere Сервер приложений 8.5.5.0 (1.0.3.20130510-0831) на Java HotSpot (TM) 64-разрядный сервер VM, версия 1.7.0_75-b13 (en_US)
  • размещен на Softlayer

установлен с помощью руководства центра знаний для 6.3.
У меня есть 1 вопрос, который я не могу понять:

Создал .war и попытался развернуть его с помощью инструмента конфигурации сервера, но в итоге мне не удалось найти «нет времени выполнения», как в разных сообщениях.

Вещи, которые я проверил:

  • моя версия Java, что было хорошо
  • проверила записи в server.xml для дубликатов WL услуг администратора войны, только один существует.
  • проверить, что инструмент конфигурации сервера фактически развертывает архив войны в серверах/имясервере/приложениях и обновление Server.xml
  • попытался установить запуск и развертывание настроек в затмении, чтобы указать на мой сервер

Что еще я могу проверить ? Иди сюда немного. сделал эту установку несколько месяцев назад, и я не помню, как много борется.

журналы: http://pastebin.com/Z6CwqCVV
Server.xml: http://pastebin.com/MnpjQ2GY

Кроме того, кто-нибудь знает хорошего пишут, объясняющей способ ручного развертывания, попробовал документы Ibm, но они, кажется, предположить, что я знаю больше, чем я.

Хотелось бы понять основные элементы, которые мне необходимо обновить на сервере xml и куда перемещать различные войны, чтобы вручную настроить mfp после установки.

+0

линии 50 из вашего журнала, у вас есть отчет о качестве FFDC инцидента FFDC1015I: FFDC Инцидент был создан: «java.lang.NoClassDefFoundError: ком/Worklight/общие/i18n/MessageCatalog com.ibm.ws. webcontainer.webapp.WebApp.notifyServletContextCreated 1341 "на ffdc_15.03.30_04.27.06.0.log. Можете ли вы посмотреть файл ffdc_15.03.30_04.27.06.0.log в 'serverdir'/logs/ffdc? Он может содержать ценную информацию о первопричине проблемы. –

+0

Кажется, у меня больше нет этих журналов, я просмотрю страницы ручного развертывания, но я бы предположил, что инструмент конфигурации сервера будет менее подвержен ошибкам? –

+0

Да - это цель инструмента конфигурации сервера. Автоматизируйте, чтобы избежать человеческих ошибок. –

ответ

0

Would like to understand the core elements I need to update in the server xml and where to move the various wars, to manually configure mfp after install.

руководстве по здесь:

1) Для Worklight консоли (и службы управления)

Тогда у вас есть подобные инструкции для выполнения (Project WAR файл, построенный с Worklight студии или CLI)

Для базы данных среды выполнения (с MySql): https://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.deploy.doc/admin/t_config_MySQL_DB_manually.html [Включает шаги, чтобы объявить источник данных к свободе]

Для сервера Liberty: (функции/библиотека/войны файл и т.д ..) https://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.deploy.doc/admin/c_manually_configuring_app_server.html

Инструмент настройки сервера должны делать то же самое.

+0

поэтому найдена копия 6.3 для создания приложений и консоли рабочей подсветки, и я могу развернуть адаптеры, но не wlapps. Проверяли похожие сообщения, указывающие на max_allowed_packet, но не для меня, меняли оба inis, перезапустили с помощью --default ini. и проверил показать переменные –

+0

У меня есть эта ошибка: \t \t E internalRun() Exception org.apache.openjpa.persistence.ArgumentException: Object «com.ibm.worklight .dataaccess.jpa.entity.ProjectEntity-com.ibm.worklight.dataacc ess.jpa.entity.ProjectEntity-1 "не управляется этим контекстом. FailedObject: com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-com.ibm.worklight.dataacce ss.jpa.entity.ProjectEntity-1. Что не означает этот контекст? где я могу узнать эти ошибки? - –

+0

mysql> ПОКАЗАТЬ ПЕРЕМЕННЫЕ, КАК «max_allowed_packet»; | max_allowed_packet | 524288000 | –

1

Исключения исключений NoClassDefFoundError и ClassNotFoundException при запуске сервера Liberty означают, что файл worklight-jee-library.jar отсутствует в каталоге $ {shared.resource.dir}/worklight/lib или не является правильный. Другая возможность заключается также в том, что ваше время выполнения не переносится в 6.3 и не находится в фазе с версией 6.3.0.00-20141127-1357.

Следует также отметить, что Liberty 8.5.5.0 не поддерживается: http://www-969.ibm.com/software/reports/compatibility/clarity-reports/report/html/softwareReqsForProduct?deliverableId=1404132386734&osPlatforms=AIX|Linux|Mac%20OS|Mobile%20OS|Solaris|Windows&duComponentIds=S003&mandatoryCapIds=1|13|132|72&optionalCapIds=30|7|12|130|9|1|132|141|19|16|4|26

Минимальная версия для MFP 6.3 Liberty Профиль 8.5.5.3.

+0

Либерти профиль 8.5.0.2 также поддерживается. Но версии 8.5.5. [012] не поддерживаются. – slowhand

+0

Итак, вычистил сервер, переключился на профиль Liberty 8.5.5.4, заново установил mfp 6.3, и я все еще получаю ошибки класса def. Проверено, что у меня есть worklight-jee-library.jar в моем shared.resource.dir. Так что еще я могу проверить? logs: http://pastebin.com/H3V9dkhf У меня все еще нет времени выполнения при развертывании. Есть ли более четкое руководство по развертыванию вручную?Документы ibm, похоже, предполагают понимание компонентов mfp, которые находятся вне меня –

+0

Как установить файл WAR? Скопируете ли вы файл WAR, созданный Studio, или он установил инструмент настройки сервера? (Средство настройки сервера выполняет операцию переноса, чтобы убедиться, что файл WAR совместим с двоичным кодом с библиотекой-ярлыком) –

0

Трассировка стека в новый файл журнала http://pastebin.com/H3V9dkhf означает, что вы используете Worklight-Jee-library.jar из MobileFirst платформы версии 6.3 или выше, в сочетании с файлом проекта WAR, который

  • либо поставляется с платформы MobileFirst (Studio или MFP CLI) версии 7.0,
  • или поставляется с более старой платформы MobileFirst, но перенесена на версию 7.0 (возможно, с помощью задач Server Configuration Tool/Ant от MobileFirst Platform 7.0).

Эта комбинация не поддерживается в соответствии с таблицей 2 в http://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.upgrade.doc/devenv/c_compat.html.

Вы должны

  • либо обновить сервер до 7,0,
  • или использовать сервер Tool Configuration/Ant задачи из версии, которая соответствует вашему серверу.
+0

понял, когда вы говорите, что используете конфигурационный инструмент сервера, который соответствует вашему серверу, вы имеете в виду серверный конфигурационный инструмент от MFP 6.3 для приложений, построенных с помощью 6.3 и отключите инструмент конфигурации от mfp 7, если вы строите с mfp 7 правильно? –

+0

Средство конфигурации сервера и задачи ant автоматически переносят войну во время выполнения, если эта война не была построена с той же версией Studio, что и версия сервера MFP. Это означает, что если вы, например, установили MFP 7.0, вы можете с помощью этих инструментов развертывать среду выполнения, построенную с помощью Studio 6.3, 6.2 .... Без миграции ваша война 6.2/6.3 несовместима с MFP 7.0. Но вы никогда не сможете развернуть среду выполнения, построенную с версией Studio более поздней, чем ваш сервер MFP. Так, например, среда выполнения, созданная с помощью Studio 7.0, не может работать на сервере MFP. 6.3 –

+0

Спасибо, Бруно, и поблагодарить всех вас –

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