设置 IBM Mobilefirst 7.1 时无法使用服务器配置工具部署服务器配置
Unable to deploy server configuration using server configuration tool while setting up IBM Mobilefirst 7.1
我正在尝试在 Ubantu 14.04 上设置 IBM Mobilefirst v7.1。
我有 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
提前谢谢你。
从日志中,我看到安装作业在 getBackupFileNextId 失败。
getBackupFileNextId 在尝试更改应用程序服务器配置文件之前生成一个备份文件。
正常情况下,会在tomcat的conf目录下创建一个备份文件。
检查你是否有conf文件夹的写权限
请尝试通过 ANT 任务部署 MFP,下面的链接有更多详细信息 -
问题出在 Tomcat 基本目录 (/var/lib/tomcat7) 上,它没有 bin 目录,worklight 正在搜索它。一旦我们修复了 tomcat7 安装,它就工作了。
感谢支持
我正在尝试在 Ubantu 14.04 上设置 IBM Mobilefirst v7.1。
我有 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
提前谢谢你。
从日志中,我看到安装作业在 getBackupFileNextId 失败。
getBackupFileNextId 在尝试更改应用程序服务器配置文件之前生成一个备份文件。
正常情况下,会在tomcat的conf目录下创建一个备份文件。
检查你是否有conf文件夹的写权限
请尝试通过 ANT 任务部署 MFP,下面的链接有更多详细信息 -
问题出在 Tomcat 基本目录 (/var/lib/tomcat7) 上,它没有 bin 目录,worklight 正在搜索它。一旦我们修复了 tomcat7 安装,它就工作了。
感谢支持