WOLFRAM

Как установить Wolfram Web Engine в Linux?

Для работы Wolfram Web Engine (WWE) требуется установить Java JDK 25, Apache Tomcat 10, Wolfram Engine и MathLM. В этом руководстве указаны шаги для установки и запуска WWE в Linux:

  1. Установка Java JDK 25
  2. Установка и тестирование Apache Tomcat 10
  3. Установка Wolfram Engine и активация с помощью MathLM
  4. Установка и тестирование WWE

Установка Java JDK 25

  1. Для установки Java выполните одну из следующих команд в зависимости от типа вашей операционной системы Linux:

    Red Hat/CentOS

    sudo yum install openjdk-25-jdk

    Debian/Ubuntu

    sudo apt install openjdk-25-jdk
  2. Чтобы убедиться в успешной установке, выполните:
    java -version

    Если вы видите выходные данные, содержащие информацию о версии Java, установка прошла успешно.

Установка и тестирование Apache Tomcat 10

Установка

  1. Загрузите Apache Tomcat 10. Рекомендуем загрузить ZIP-файл из подраздела «Core» в разделе «Binary Distributions».
  2. Откройте терминал и перейдите в каталог, в который вы скачали ZIP-файл Tomcat. Например:
    cd /home/<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”, выполните:
    sudo useradd -s /bin/false 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. Откройте веб-браузер и введите “localhost:8080”. Если отобразится целевая страница Tomcat, это означает, что сервер Tomcat установлен успешно:

  3. Выполните следующую команду из каталога установки Tomcat, чтобы остановить сервер Tomcat от имени пользователя “tomcat”:
    sudo -u tomcat ./bin/shutdown.sh

Установка Wolfram Engine и активация с помощью MathLM

Вам необходимо установить Wolfram Engine и MathLM, активировать Wolfram Engine с помощью MathLM и скопировать информацию о лицензировании Wolfram Engine в доступное для системы место на вашем компьютере.

Установка Wolfram Engine и MathLM

  1. Выполните шаги 1–3 и 8–11 в инструкции по установке Wolfram Engine в Linux. Вместо этого вы будете использовать сервер MathLM для активации Wolfram Engine.
  2. Следуйте инструкциям по установке MathLM в macOS и Linux.

Активация Wolfram Engine с помощью MathLM

  1. Откройте терминал и выполните следующую команду, чтобы перейти в каталог лицензирования Wolfram Engine:
    cd /usr/local/Wolfram/WolframEngine/14.3/Configuration/Licensing
  2. Выполните следующую команду, чтобы создать в этом каталоге файл с именем “mathpass”:
    touch mathpass
  3. Откройте файл “mathpass” в любом удобном для вас текстовом редакторе.
  4. Введите восклицательный знак, а затем имя хоста или IP-адрес вашего сервера MathLM. Если вы установили MathLM на том же компьютере, на котором запущена WWE, в качестве имени хоста используйте “localhost”.
    !localhost
  5. Сохраните свои изменения в файле “mathpass”.
  6. Выполните следующую команду, чтобы скопировать созданный вами файл “mathpass” в доступный системе каталог лицензирования Wolfram Engine:
    sudo cp /usr/local/Wolfram/WolframEngine/14.3/Configuration/Licensing/mathpass /usr/share/WolframEngine/Licensing 

    Примечание: возможно, вам придётся создать этот каталог вручную, если он ещё не существует на вашем компьютере.

    Wolfram Engine теперь активирован.

Установка и тестирование WWE

Установка WWE

  1. Загрузите установочный файл WWE из своей учетной записи Wolfram.
  2. Убедитесь, что сервер Tomcat запущен.
  3. Выполните следующую команду из места расположения установочного файла WWE, чтобы скопировать его в подкаталог webapps каталога установки Tomcat:
    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” на “/usr/local/Wolfram/WolframEngine/14.3/Executables/WolframKernel”.
    <KernelExecutable>/usr/local/Wolfram/WolframEngine/14.3/Executables/WolframKernel</KernelExecutable>
  7. Перезапустите сервер Tomcat.

Тестирование WWE

  1. Откройте веб-браузер и введите “localhost:8080/webengine”. Откроется целевая страница WWE.

  2. В разделе «Examples» (примеры) , нажмите «Active Web Object» (активный веб-объект).

    Установка WWE прошла успешно, если вы видите страницу с надписью “Welcome to Wolfram Web Engine”.

    Если у вас возникла ошибка, пожалуйста, обратитесь по адресу [email protected].

[English]

Была ли эта статья для вас полезной?
Да
Нет

Хотите оставить комментарий?

Спасибо за ваш отзыв.

Отправить

Обратиться в службу поддержки

Если у вас есть вопросы о ценах и оплате, активации или сомнения по техническим темам, мы готовы вам помочь.

1-800-WOLFRAM (+1-217-398-0700 для международных звонков)

Служба поддержки

Понедельник-пятница
с 08:00 до 17:00 по центральному времени США

  • Регистрация или активация продукта
  • Предпродажная информация и заказ
  • Помощь в установке и первом запуске

Расширенная техническая поддержка (для правомочных клиентов)

Понедельник-четверг
с 08:00 до 19:00 по центральному времени США

Пятница
с 08:30 до 10:00 и с 11:00 до 17:00 по центральному времени США

  • Приоритетная техническая поддержка
  • Поддержка по продуктам от экспертов Wolfram
  • Помощь специалистов по программированию на Wolfram Language
  • Расширенная поддержка установки