LinuxにWolfram Web Engineをインストールする方法
Wolfram Web Engine (WWE)を使うためにはJava JDK 25,Apache Tomcat 10,Wolfram Engine,MathLMがインストールされていなければなりません.このガイドでは,LinuxにWWEをインストールして実行するステップについてご説明します.
- Java JDK 25のインストール
- Apache Tomcat 10のインストールとテスト
- Wolfram EngineのインストールとMathLMを使ったアクティベーション
- WWEのインストールとテスト
Java JDK 25のインストール
- Javaをインストールするためには,お使いのLinuxオペレーティングシステムに応じて以下のコマンドのいずれかを実行してください.
Red Hat/CentOS
sudo yum install openjdk-25-jdkDebian/Ubuntu
sudo apt install openjdk-25-jdk - インストールが成功したかどうかを確かめるためには,次を実行します.
java -versionJavaのバージョン情報を示す出力が表示されたら,インストールは成功しています.
Apache Tomcat 10のインストールとテスト
インストール
- Apache Tomcat 10をダウンロードします.Binary DistributionsのCoreセクションからZIPファイルをダウンロードすることをお勧めします.
- ターミナルを開き,以下の例のようにTomcat ZIPファイルをダウンロードしたディレクトリに移動します.
cd /home/<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」というを加えるために,以下を実行します.
sudo useradd -s /bin/false 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のインストール
- LinuxにWolfram Engineを設定する方法の手順1~3,8~11に従ってください.Wolfram EngineをアクティベートするためにはMathLMサーバを使います.
- macOSとLinuxにMathLMをインストールする方法の手順に従ってください..
MathLMでWolfram Engineをアクティベートする
- ターミナルを開き,次のコマンドを実行してWolfram Engineのライセンスディレクトリに移動します.
cd /usr/local/Wolfram/WolframEngine/14.3/Configuration/Licensing - 次のコマンドを実行して,このディレクトリに「mathpass」という名前のファイルを作成します.
touch mathpass - ご希望のテキストエディタで「mathpass」ファイルを開きます.
- 感嘆符(!)の後に,使用するMathLMサーバのホスト名またはIPアドレスを入力してください.WWEを実行する予定のマシンと同じマシンにMathLMをインストールする場合は,ホスト名として「localhost」を使ってください.
!localhost - 「mathpass」に変更を保存します.
- 以下のコマンドを実行して,作成した「mathpass」を,システムがアクセスできるWolfram Engineのライセンスディレクトリにコピーしてください.
sudo cp /usr/local/Wolfram/WolframEngine/14.3/Configuration/Licensing/mathpass /usr/share/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の値を「/usr/local/Wolfram/WolframEngine/14.3/Executables/WolframKernel」に置き換えてください.
<KernelExecutable>/usr/local/Wolfram/WolframEngine/14.3/Executables/WolframKernel</KernelExecutable> - Tomcatサーバを再起動します.
WWEのテスト
- ブラウザを開き「localhost:8080/webengine」と入力してください.以下のようなWWEのページが開きます.

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

エラーページが表示された場合は,[email protected]までお問い合せください.
[English]