Невозможно развернуть конфигурацию сервера с помощью инструмента настройки сервера при настройке IBM Mobilefirst 7.1

Я пытаюсь настроить IBM Mobilefirst v7.1 на Ubantu 14.04. У меня есть Java-версия "1.8.0_131", пытаясь настроить его с Tomcat7.
Центр приложений работает нормально.

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

Buildfile: /root/.mobilefirst_platform_server/server-configuration-tool/Configuration_SALESDEMO/SALESDEMO.xml

adminstall:
[installworklightadmin] Logging output of task <installWorklightAdmin> to file /root/.mobilefirst_platform_server/configuration-logs/installWorklightAdmin_2017_06_19_08_42_30.log
[installworklightadmin] java.lang.NullPointerException
[installworklightadmin]  at com.ibm.worklight.config.ant.appserver.AppServerTask.getBackupFileNextId(AppServerTask.java:6358)
[installworklightadmin]  at com.ibm.worklight.config.ant.appserver.AdminAppServerTask.makeTomcatJMXRMIEnvScript(AdminAppServerTask.java:1029)
[installworklightadmin]  at com.ibm.worklight.config.ant.appserver.AdminAppServerTask.buildAndProcessItems(AdminAppServerTask.java:1142)
[installworklightadmin]  at com.ibm.worklight.config.ant.appserver.AppServerTask.setupBuildAndProcessItems(AppServerTask.java:3064)
[installworklightadmin]  at com.ibm.worklight.config.ant.appserver.AppServerTask.doExecute(AppServerTask.java:307)
[installworklightadmin]  at com.ibm.worklight.config.ant.appserver.InstallWorklightAdminTask.execute(InstallWorklightAdminTask.java:43)
[installworklightadmin]  at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
[installworklightadmin]  at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
[installworklightadmin]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[installworklightadmin]  at java.lang.reflect.Method.invoke(Method.java:498)
[installworklightadmin]  at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
[installworklightadmin]  at org.apache.tools.ant.Task.perform(Task.java:348)
[installworklightadmin]  at org.apache.tools.ant.Target.execute(Target.java:435)
[installworklightadmin]  at org.apache.tools.ant.Target.performTasks(Target.java:456)
[installworklightadmin]  at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
[installworklightadmin]  at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
[installworklightadmin]  at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[installworklightadmin]  at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
[installworklightadmin]  at org.apache.tools.ant.Main.runBuild(Main.java:851)
[installworklightadmin]  at org.apache.tools.ant.Main.startAnt(Main.java:235)
[installworklightadmin]  at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
[installworklightadmin]  at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)

BUILD FAILED
/root/.mobilefirst_platform_server/server-configuration-tool/Configuration_SALESDEMO/SALESDEMO.xml:74: java.lang.NullPointerException
 at com.ibm.worklight.config.ant.appserver.AppServerTask.getBackupFileNextId(AppServerTask.java:6358)
 at com.ibm.worklight.config.ant.appserver.AdminAppServerTask.makeTomcatJMXRMIEnvScript(AdminAppServerTask.java:1029)
 at com.ibm.worklight.config.ant.appserver.AdminAppServerTask.buildAndProcessItems(AdminAppServerTask.java:1142)
 at com.ibm.worklight.config.ant.appserver.AppServerTask.setupBuildAndProcessItems(AppServerTask.java:3064)
 at com.ibm.worklight.config.ant.appserver.AppServerTask.doExecute(AppServerTask.java:307)
 at com.ibm.worklight.config.ant.appserver.InstallWorklightAdminTask.execute(InstallWorklightAdminTask.java:43)
 at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
 at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:498)
 at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
 at org.apache.tools.ant.Task.perform(Task.java:348)
 at org.apache.tools.ant.Target.execute(Target.java:435)
 at org.apache.tools.ant.Target.performTasks(Target.java:456)
 at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
 at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
 at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
 at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
 at org.apache.tools.ant.Main.runBuild(Main.java:851)
 at org.apache.tools.ant.Main.startAnt(Main.java:235)
 at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
 at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)

Total time: 1 second    

Заранее спасибо.

2 ответа

Решение

Проблема заключалась в том, что базовый каталог Tomcat (/var/lib/tomcat7) не имеет каталога bin, и рабочая среда искала его. как только мы отремонтировали установку tomcat7, она заработала.

Спасибо за поддержку.

Из журналов я вижу, что при установке getBackupFileNextId происходит сбой задания установки.

getBackupFileNextId создает файл резервной копии перед попыткой изменить файл конфигурации сервера приложений.

В обычном сценарии файл резервной копии создается в каталоге conf tomcat.

  • Проверьте, есть ли у вас права на запись в папку conf

  • Пожалуйста, попробуйте развернуть МФУ с помощью задач ANT, ниже ссылки имеют более подробную информацию о том же -

https://www.ibm.com/support/knowledgecenter/en/SSHS8R_7.1.0/com.ibm.worklight.deploy.doc/devref/r_ant_tasks_for_building.html

https://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.deploy.doc/devref/t_ant_tasks_configure_dbs.html

https://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.installconfig.doc/install_config/r_wlconsole_ant_tasks.html

Другие вопросы по тегам