Ibm mobilefirst 在哪里添加对ubuntu 14.04中tomcat和mobile first server(worklight)的权限?

Ibm mobilefirst 在哪里添加对ubuntu 14.04中tomcat和mobile first server(worklight)的权限?,ibm-mobilefirst,ubuntu-14.04,worklight-server,worklight-runtime,Ibm Mobilefirst,Ubuntu 14.04,Worklight Server,Worklight Runtime,我正在Ubuntu 14.04上配置Mobile First Server v7.1。我已经在同一台机器上安装了tomcat。我不明白在哪里指定权限。是否需要向worklight server安装文件夹授予执行权限 对于Apache Tomcat,您必须有权执行以下操作: 读取配置目录 在配置目录中创建备份文件和修改文件,如server.xml和tomcatusers.xml 创建备份文件并修改bin目录中的文件,如setenv.bat 在lib目录中创建文件 在webapps目录中创建文件

我正在Ubuntu 14.04上配置Mobile First Server v7.1。我已经在同一台机器上安装了tomcat。我不明白在哪里指定权限。是否需要向worklight server安装文件夹授予执行权限

对于Apache Tomcat,您必须有权执行以下操作:

  • 读取配置目录
  • 在配置目录中创建备份文件和修改文件,如server.xml和tomcatusers.xml
  • 创建备份文件并修改bin目录中的文件,如setenv.bat
  • 在lib目录中创建文件
  • 在webapps目录中创建文件
事实上,我得到以下错误,所以我认为这可能是因为权限

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
Buildfile:/root/.mobilefirst\u platform\u server/server配置工具/configuration\u SALESDEMO/SALESDEMO.xml
管理员:
[installworklightadmin]将任务的输出记录到文件/root/.mobilefirst\u platform\u server/configuration logs/installworklightadmin\u 2017\u 06\u 19\u 08\u 42\u 30.log
[installworklightadmin]java.lang.NullPointerException
[installworklightadmin]位于com.ibm.worklight.config.ant.appserver.AppServerTask.getBackupFileNextId(AppServerTask.java:6358)
[installworklightadmin]位于com.ibm.worklight.config.ant.appserver.AdminAppServerTask.makeTomcatJMXRMIEnvScript(AdminAppServerTask.java:1029)
[installworklightadmin]位于com.ibm.worklight.config.ant.appserver.AdminAppServerTask.buildAndProcessItems(AdminAppServerTask.java:1142)
[installworklightadmin]位于com.ibm.worklight.config.ant.appserver.AppServerTask.setupBuildAndProcessItems(AppServerTask.java:3064)
[installworklightadmin]位于com.ibm.worklight.config.ant.appserver.AppServerTask.doExecute(AppServerTask.java:307)
[installworklightadmin]位于com.ibm.worklight.config.ant.appserver.InstallWorklightAdminTask.execute(InstallWorklightAdminTask.java:43)
[installworklightadmin]位于org.apache.tools.ant.unknowneElement.execute(unknowneElement.java:292)
[installworklightadmin]位于sun.reflect.GeneratedMethodAccessor6.invoke(未知源)
[installworklightadmin]位于sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[installworklightadmin]位于java.lang.reflect.Method.invoke(Method.java:498)
[installworklightadmin]位于org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
[installworklightadmin]位于org.apache.tools.ant.Task.perform(Task.java:348)
[installworklightadmin]位于org.apache.tools.ant.Target.execute(Target.java:435)
[installworklightadmin]位于org.apache.tools.ant.Target.performTasks(Target.java:456)
[installworklightadmin]位于org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
[installworklightadmin]位于org.apache.tools.ant.Project.executeTarget(Project.java:1364)
[installworklightadmin]位于org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[installworklightadmin]位于org.apache.tools.ant.Project.executeTargets(Project.java:1248)
[installworklightadmin]位于org.apache.tools.ant.Main.runBuild(Main.java:851)
[installworklightadmin]位于org.apache.tools.ant.Main.startAnt(Main.java:235)
[installworklightadmin]位于org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
[installworklightadmin]位于org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
构建失败
/root/.mobilefirst\u platform\u server/server配置工具/configuration\u SALESDEMO/SALESDEMO.xml:74:java.lang.NullPointerException
位于com.ibm.worklight.config.ant.appserver.AppServerTask.getBackupFileNextId(AppServerTask.java:6358)
位于com.ibm.worklight.config.ant.appserver.AdminAppServerTask.makeTomcatJMXRMIEnvScript(AdminAppServerTask.java:1029)
位于com.ibm.worklight.config.ant.appserver.AdminAppServerTask.buildAndProcessItems(AdminAppServerTask.java:1142)
位于com.ibm.worklight.config.ant.appserver.AppServerTask.setupBuildAndProcessItems(AppServerTask.java:3064)
位于com.ibm.worklight.config.ant.appserver.AppServerTask.doExecute(AppServerTask.java:307)
位于com.ibm.worklight.config.ant.appserver.InstallWorklightAdminTask.execute(InstallWorklightAdminTask.java:43)
位于org.apache.tools.ant.UnknowneElement.execute(unknowneElement.java:292)
位于sun.reflect.GeneratedMethodAccessor6.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:498)
位于org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
位于org.apache.tools.ant.Task.perform(Task.java:348)
位于org.apache.tools.ant.Target.execute(Target.java:435)
位于org.apache.tools.ant.Target.performTasks(Target.java:456)
位于org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
位于org.apache.tools.ant.Project.executeTarget(Project.java:1364)
位于org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
位于org.apache.tools.ant.Project.executeTargets(Project.java:1248)
位于org.apache.tools.ant.Main.runBuild(Main.java:851)
位于org.apache.tools.ant.Main.startAnt(Main.java:235)
位于org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
位于org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
总时间:1秒

我认为您不需要给予任何特定的权限,除非您遇到任何特定的错误(您可以分享)

安装Mobile First服务器后,可以使用服务器配置工具将Mobile First配置为tomcat作为web服务器


可以在此处找到配置该错误所需步骤的详细信息:

您能否解释导致上述错误的步骤?