macOSにWolfram Web Engineをインストールする方法
Wolfram Web Engine (WWE)を使うためにはJava JDK 25,Apache Tomcat 10,Wolfram Engine,MathLMがインストールされていなければなりません.このガイドでは,macOSにWWEをインストールして実行するステップについてご説明します.
- Java JDK 25のインストール
- Apache Tomcat 10のインストールとテスト
- Wolfram EngineのインストールとMathLMを使ったアクティベーション
- WWEのインストールとテスト
Java JDK 25のインストール
- Java JDK 25インストーラをダウンロードして実行します.お使いのコンピュータのアーキテクチャに応じて,macOSセクションのARM64 DMG Installerまたはx64 DMG Installerのいずれかをダウンロードすることをお勧めします.
Apache Tomcat 10のインストールとテスト
インストール
- Apache Tomcat 10をダウンロードします.Binary DistributionsのCoreセクションからZIPファイルをダウンロードすることをお勧めします.
- ターミナルを開き,以下の例のようにTomcat ZIPファイルをダウンロードしたディレクトリに移動します.
cd /Users/<UserName>/Downloads - Tomcatのインストールファイルを希望のディレクトリに解凍します.例えば,ファイルを/usr/localディレクトリに解凍したい場合は,以下を実行します.
sudo unzip apache-tomcat-<version>.zip -d /usr/local - Tomcatのインストールディレクトリに移動します.例えば,Tomcatのインストールファイルを/usr/localディレクトリに解凍した場合は,以下を実行します.
cd /usr/local/apache-tomcat-<version> - Tomcatスクリプトを実行可能にするためには,以下を実行します.
sudo chmod -R u+x bin
Tomcatユーザアカウントの作成(推奨)
Tomcatサーバを実行するための専用の「tomcat」ユーザアカウントを作成することをお勧めします.
- 「tomcat」というユーザアカウントを加えます.
- Tomcatのインストールディレクトリの所有者を「tomcat」ユーザーアカウントに変更します.例えば,Tomcatを/usr/localにインストールした場合は,次のコマンドを実行します.
sudo chown -R tomcat /usr/local/apache-tomcat-<version>
Tomcatのテスト
- Tomcatのインストールディレクトリから以下のコマンドを実行して「tomcat」ユーザアカウントとしてTomcatサーバを起動します.
sudo -u tomcat ./bin/startup.sh - Webブラウザを開き,「localhost:8080」と入力します.Tomcatサーバが正しく設定されている場合には,以下と同じようなページが開きます.

- Tomcatのインストールディレクトリから以下のコマンドを実行して「tomcat」ユーザアカウントとしてTomcatサーバを停止します.
sudo -u tomcat ./bin/shutdown.sh
Wolfram EngineのインストールとMathLMを使ったアクティベーション
Wolfram EngineとMathLMをインストールし,MathLMを使ってWolfram Engineをアクティベートしてから,Wolfram Engineのライセンス情報を,使用しているマシンのシステムがアクセスできる場所に置く必要があります.
Wolfram EngineとMathLMのインストール
- macOSにWolfram Engineを設定する方法の手順1~3,8~15に従ってください.Wolfram EngineをアクティベートするためにはMathLMサーバを使います.
- macOSとLinuxにMathLMをインストールする方法の手順に従ってください.
MathLMでWolfram Engineをアクティベートする
- ターミナルを開き,次のコマンドを実行してWolfram Engineのライセンスディレクトリに移動します.
cd /Users/<username>/Library/WolframEngine/Licensing - 次のコマンドを実行して,このディレクトリに「mathpass」という名前のファイルを作成します.
touch mathpass - ご希望のテキストエディタで「mathpass」ファイルを開きます.
- 感嘆符(!)の後に,使用するMathLMサーバのホスト名またはIPアドレスを入力してください.WWEを実行する予定のマシンと同じマシンにMathLMをインストールする場合は,ホスト名として「localhost」を使ってください.
!localhost - 「mathpass」に変更を保存します.
- 以下のコマンドを実行して,作成した「mathpass」を,システムがアクセスできるWolfram Engineのライセンスディレクトリにコピーしてください.
sudo cp /Users/<username>/Library/WolframEngine/Licensing/mathpass /Library/WolframEngine/Licensing注:マシン上にこのディレクトリがない場合は,手動で作成する必要がある可能性があります.
これでWolfram Engineがアクティベートされます.
WWEのインストールとテスト
WWEのインストール
- お客様のWolframアカウントからWWEのインストールファイルをダウンロードします.
- Tomcatサーバが起動していることをご確認ください.
- WWEのインストールファイルのある場所から以下のコマンドを実行して,Tomcatのインストールディレクトリのwebappsサブディレクトリにコピーします.
sudo cp webengine.war /usr/local/apache-tomcat-<version>/webapps/WWEインストールファイルは自動的に解凍され,webappsディレクトリ内にwebengineサブディレクトリが作成されます.
- webengineディレクトリの所有者を「tomcat」ユーザに変更するためには,以下を実行します.
sudo chown -R tomcat /usr/local/apache-tomcat-<version>/webapps/webengine - ご希望のテキストエディタで/usr/local/apache-tomcat-<version>/webapps/webengine/WEB-INF/WWEConfiguration.xmlを開きます.
- KernelPoolセクションで,KernelExecutableの値を「/Applications/Wolfram Engine.app/Contents/MacOS/WolframKernel」に置き換えてください.
<KernelExecutable>/Applications/Wolfram Engine.app/Contents/MacOS/WolframKernel</KernelExecutable> - Tomcatサーバを再起動します.
WWEのテスト
- ブラウザを開き「localhost:8080/webengine」と入力してください.以下のようなWWEのページが開きます.

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

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