1

私はUbuntu 14.04でMobile First Server v7.1を設定しています。私はtomcatを同じマシンにインストールしました。私は許可をどこで指定するのか理解していません。ワークライトサーバーのセットアップフォルダに実行権限を与える必要がありますか?ubuntu 14.04でtomcatとモバイルの最初のサーバ(ワークライト)へのアクセス許可を追加する場所はどこですか?

  • が設定ディレクトリを読む

    の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 

答えて

2

特定のエラー(共有することができます)が発生していない限り、特定の権限を与える必要はありません。

モバイルファーストサーバをインストールしたら、サーバー設定ツールを使用して、モバイルを最初にウェブサーバーとしてのtomcatで設定できます。同じを構成するために必要な手順の

詳細はここで見つけることができます:https://www.ibm.com/support/knowledgecenter/en/SSHS8R_7.1.0/com.ibm.worklight.deploy.doc/deploy/c_using_server_config_tool.html

+0

あなたは、上記のエラーになり手順を説明できますか? –

関連する問題