2015-06-15 6 views
0

В процессе обновления удаленного сервера MobileFirst до версии 7.0 (начиная с версии 6.2), и я столкнулся с проблемой при попытке использовать средство настройки сервера для повторного развертывания.Ошибка при развертывании конфигурации сервера MobileFirst

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

Buildfile: /home/worklight/.worklight/server-configuration-tool/Configuration_MobileFirst_7/MobileFirst_7.xml 

adminstall: 
[installworklightadmin] Logging output of task <installWorklightAdmin> to file /home/worklight/.mobilefirst_platform_server/configuration-logs/installWorklightAdmin_2015_06_15_14_57_11.log 
[installworklightadmin] WARNING: 
[installworklightadmin] The value of the MySQL system variable innodb_log_file_size is 5,242,880 (5 MB). The recommended limit is 250 MB. 
[installworklightadmin] For more information, see the MySQL Reference Manual, sections "Server System Variables" and "InnoDB Configuration" for details. 
[installworklightadmin] http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html 
[installworklightadmin] http://dev.mysql.com/doc/refman/5.5/en/innodb-configuration.html 

BUILD FAILED 
/home/worklight/.worklight/server-configuration-tool/Configuration_MobileFirst_7/MobileFirst_7.xml:71: The element <installWorklightAdmin>, <jmx libertyAdminUser=".." libertyAdminPassword="..."/> is missing. A default user cannot be created for this server. 

Total time: 2 seconds 

Я на самом деле не «Создать пользователя по умолчанию» Параметры, выбранные в последней, но эта ошибка появляется в любом случае.

Также вижу эту же ошибку, если я полностью пытаюсь создать новую конфигурацию сервера.

ответ

0

О сообщении об ошибке:

 
/home/worklight/.worklight/server-configuration-tool/Configuration_MobileFirst_7‌​/MobileFirst_7.xml:71: The element , is missing. A default user cannot be created for this server. 

Это происходит, если ваш Liberty настроен на LDAP. В этом случае инструмент настройки сервера не может добавить пользователя (он может добавить пользователей, если у Liberty есть основной реестр). Это также не позволяет инструменту конфигурации сервера выполнить установку, потому что ему необходимо создать пользователя для JMX (администратор Liberty).

В обходные пути:

  • Экспорт вашей конфигурации 6.2, как муравей файлов (в конфигураторе сервера меню Файл/Экспорт конфигурации, как муравей файлов) и запускать файлы вручную, как описано здесь https://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.upgrade.doc/devenv/c_upgrade_to_srvr_upgrading_wl_runtime_TOP.html. Цели муравьев, которые вам нужно выполнить (для обновления баз данных, выполняющих «минимальное обновление», не нужно создавать пользователей и должны работать с Liberty, настроенными с помощью LDAP)
  • Если вы не можете экспортировать файлы 6.2, вам необходимо создать свои собственные файлы ant (например, с использованием конфигураций образцов в/WorklightServer/configuration-samples) и добавить атрибуты, указанные в сообщении об ошибке. Справочное руководство муравьиных задач здесь: https://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.reference.doc/devref/r_ant_tasks_installwladmin_reference.html
+0

Похоже, что конфигурация LDAP была проблемой. Спасибо за быстрый ответ! –

0

Это предупреждение касается параметра mySQL, который необходимо увеличить, чтобы избежать ошибок позже во время выполнения. Это предупреждение и должно (теоретически) не быть связано с ошибкой в ​​Инструменте настройки сервера. В чем проблема с инструментом настройки сервера?

 
[installworklightadmin] The value of the MySQL system variable innodb_log_file_size is 5,242,880 (5 MB). The recommended limit is 250 MB. 
[installworklightadmin] For more information, see the MySQL Reference Manual, sections "Server System Variables" and "InnoDB Configuration" for details. 
[installworklightadmin] http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html 
[installworklightadmin] http://dev.mysql.com/doc/refman/5.5/en/innodb-configuration.html 
+0

я теперь вижу ошибку: /home/worklight/.worklight/server-configuration-tool/Configuration_MobileFirst_7/MobileFirst_7.xml:71: Элемент , < jmx libertyAdminUser = ".." libertyAdminPassword = "..." /> отсутствует. Пользователь по умолчанию для этого сервера не может быть создан. –

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