WOLFRAM

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

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

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

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

  1. Загрузите и запустите установщик Java JDK 25. Мы рекомендуем загрузить установщик ARM64 DMG или установщик x64 DMG в разделе macOS, в зависимости от архитектуры вашего компьютера.

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

Установка

  1. Загрузите Apache Tomcat 10. Рекомендуем загрузить ZIP-файл из подраздела «Core» в разделе «Binary Distributions».
  2. Откройте терминал и перейдите в каталог, в который вы скачали ZIP-файл Tomcat. Например:
    cd /Users/<UserName>/Downloads
  3. Распакуйте установочный файл Tomcat в выбранный вами каталог. Например, если вы хотите распаковать файлы в каталог /usr/local directory, выполните команду:
    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. Откройте веб-браузер и введите “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–16 в инструкции по установке Wolfram Engine в macOS. Вместо этого вы будете использовать сервер MathLM для активации Wolfram Engine.
  2. Следуйте инструкциям по установке MathLM в macOS и Linux.

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

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

    Если у вас возникла ошибка, пожалуйста, обратитесь по адресу [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
  • Расширенная поддержка установки