WOLFRAM

macOSにWolfram Web Engineをインストールする方法

Wolfram Web Engine (WWE)を使うためにはJava JDK 25,Apache Tomcat 10,Wolfram Engine,MathLMがインストールされていなければなりません.このガイドでは,macOSにWWEをインストールして実行するステップについてご説明します.

  1. Java JDK 25のインストール
  2. Apache Tomcat 10のインストールとテスト
  3. Wolfram EngineのインストールとMathLMを使ったアクティベーション
  4. WWEのインストールとテスト

Java JDK 25のインストール

  1. Java JDK 25インストーラをダウンロードして実行します.お使いのコンピュータのアーキテクチャに応じて,macOSセクションのARM64 DMG Installerまたはx64 DMG Installerのいずれかをダウンロードすることをお勧めします.

Apache Tomcat 10のインストールとテスト

インストール

  1. Apache Tomcat 10をダウンロードします.Binary DistributionsのCoreセクションからZIPファイルをダウンロードすることをお勧めします.
  2. ターミナルを開き,以下の例のようにTomcat ZIPファイルをダウンロードしたディレクトリに移動します.
    cd /Users/<UserName>/Downloads
  3. Tomcatのインストールファイルを希望のディレクトリに解凍します.例えば,ファイルを/usr/localディレクトリに解凍したい場合は,以下を実行します.
    sudo unzip apache-tomcat-<version>.zip -d /usr/local
  4. Tomcatのインストールディレクトリに移動します.例えば,Tomcatのインストールファイルを/usr/localディレクトリに解凍した場合は,以下を実行します.
    cd /usr/local/apache-tomcat-<version>
  5. Tomcatスクリプトを実行可能にするためには,以下を実行します.
    sudo chmod -R u+x bin

Tomcatユーザアカウントの作成(推奨)

Tomcatサーバを実行するための専用の「tomcat」ユーザアカウントを作成することをお勧めします.

  1. 「tomcat」というユーザアカウントを加えます
  2. Tomcatのインストールディレクトリの所有者を「tomcat」ユーザーアカウントに変更します.例えば,Tomcatを/usr/localにインストールした場合は,次のコマンドを実行します.
    sudo chown -R tomcat /usr/local/apache-tomcat-<version>

Tomcatのテスト

  1. Tomcatのインストールディレクトリから以下のコマンドを実行して「tomcat」ユーザアカウントとしてTomcatサーバを起動します.
    sudo -u tomcat ./bin/startup.sh
  2. Webブラウザを開き,「localhost:8080」と入力します.Tomcatサーバが正しく設定されている場合には,以下と同じようなページが開きます.

  3. Tomcatのインストールディレクトリから以下のコマンドを実行して「tomcat」ユーザアカウントとしてTomcatサーバを停止します.
    sudo -u tomcat ./bin/shutdown.sh

Wolfram EngineのインストールとMathLMを使ったアクティベーション

Wolfram EngineとMathLMをインストールし,MathLMを使ってWolfram Engineをアクティベートしてから,Wolfram Engineのライセンス情報を,使用しているマシンのシステムがアクセスできる場所に置く必要があります.

Wolfram EngineとMathLMのインストール

  1. macOSにWolfram Engineを設定する方法の手順1~3,8~15に従ってください.Wolfram EngineをアクティベートするためにはMathLMサーバを使います.
  2. macOSとLinuxにMathLMをインストールする方法の手順に従ってください.

MathLMでWolfram Engineをアクティベートする

  1. ターミナルを開き,次のコマンドを実行してWolfram Engineのライセンスディレクトリに移動します.
    cd /Users/<username>/Library/WolframEngine/Licensing
  2. 次のコマンドを実行して,このディレクトリに「mathpass」という名前のファイルを作成します.
    touch mathpass
  3. ご希望のテキストエディタで「mathpass」ファイルを開きます.
  4. 感嘆符(!)の後に,使用するMathLMサーバのホスト名またはIPアドレスを入力してください.WWEを実行する予定のマシンと同じマシンにMathLMをインストールする場合は,ホスト名として「localhost」を使ってください.
    !localhost
  5. 「mathpass」に変更を保存します.
  6. 以下のコマンドを実行して,作成した「mathpass」を,システムがアクセスできるWolfram Engineのライセンスディレクトリにコピーしてください.
    sudo cp /Users/<username>/Library/WolframEngine/Licensing/mathpass /Library/WolframEngine/Licensing

    注:マシン上にこのディレクトリがない場合は,手動で作成する必要がある可能性があります.

    これでWolfram Engineがアクティベートされます.

WWEのインストールとテスト

WWEのインストール

  1. お客様のWolframアカウントからWWEのインストールファイルをダウンロードします.
  2. Tomcatサーバが起動していることをご確認ください.
  3. WWEのインストールファイルのある場所から以下のコマンドを実行して,Tomcatのインストールディレクトリのwebappsサブディレクトリにコピーします.
    sudo cp webengine.war /usr/local/apache-tomcat-<version>/webapps/

    WWEインストールファイルは自動的に解凍され,webappsディレクトリ内にwebengineサブディレクトリが作成されます.

  4. webengineディレクトリの所有者を「tomcat」ユーザに変更するためには,以下を実行します.
    sudo chown -R tomcat /usr/local/apache-tomcat-<version>/webapps/webengine
  5. ご希望のテキストエディタで/usr/local/apache-tomcat-<version>/webapps/webengine/WEB-INF/WWEConfiguration.xmlを開きます.
  6. KernelPoolセクションで,KernelExecutableの値を「/Applications/Wolfram Engine.app/Contents/MacOS/WolframKernel」に置き換えてください.
    <KernelExecutable>/Applications/Wolfram Engine.app/Contents/MacOS/WolframKernel</KernelExecutable>
  7. Tomcatサーバを再起動します.

WWEのテスト

  1. ブラウザを開き「localhost:8080/webengine」と入力してください.以下のようなWWEのページが開きます.

  2. 「Examples」の「Active Web Object」をクリックします.WWEが正常にインストールされている場合には「Welcome to Wolfram Web Engine」というページが表示されます.

    エラーページが表示された場合は,server-support@wolfram.comまでお問い合せください.

[English]

この項目は役に立ちましたか?
はい
いいえ

ご意見・ご提案がおありでしたらお書きください.

フィードバックをありがとうございました.

送信

サポートへのお問合せ

お支払い,アクティベーションに関する質問から技術的な質問まで,お気軽にお問い合せください.

販売代理店 (ライセンスをお持ちの方は,ご購入された代理店にお問い合せください)

Hulinks

電話:03-5642-8380
Fax:03-5642-8381

soft.sales@hulinks.co.jp
Webサイト

日本電子計算株式会社

電話:03-5210-0184
Fax:03-5210-0229

math_info@cm.jip.co.jp
Webサイト

亘香通商株式会社

電話:045-320-2711
Fax:045-320-9342

sales@senko-corp.co.jp
Webサイト