WOLFRAM

Linux에 Wolfram Web Engine 설치 방법

Wolfram Web Engine(WWE)을 설치하려면 Java JDK 25, Apache Tomcat 10, Wolfram Engine 및 MathLM의 설치가 필요합니다. 이 가이드는 Linux에 WWE를 설치하고 실행하는 방법을 단계별로 설명합니다.

  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을 다운로드합니다. Binary Distributions의 Core 섹션에서 ZIP 파일을 다운로드할 것을 권장합니다.
  2. 터미널을 열고 Tomcat ZIP 파일을 다운로드한 디렉터리로 이동합니다. 예를 들어,
    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을 설치하고, MathLM을 사용해 Wolfram Engine을 활성화한 후, Wolfram Engine 라이선스 정보를 시스템에서 접근 가능한 위치로 복사해야 합니다.

Wolfram Engine 및 MathLM 설치

  1. Linux에서 Wolfram Engine을 설치 방법에서 1~3단계와 8~11단계를 따릅니다. 단, Wolfram Engine 활성화는 MathLM 서버를 사용합니다.
  2. macOS 및 Linux에서 MathLM 설치지침을 따릅니다.

MathLM을 사용한 Wolfram Engine 활성화

  1. 터미널을 열고 다음 명령을 실행하여 Wolfram Engine 라이선스 디렉터리로 이동합니다.
    cd /usr/local/Wolfram/WolframEngine/14.3/Configuration/Licensing
  2. 이 디렉터리에서 “mathpass”라는 파일을 생성하려면 다음 명령을 실행합니다.
    touch mathpass
  3. 그런 다음, 선호하는 텍스트 편집기로 “mathpass” 파일을 엽니다.
  4. 느낌표(!) 다음에 MathLM 서버의 호스트명 또는 IP 주소를 입력합니다. 만약 WWE를 실행 중인 동일한 컴퓨터에 MathLM을 설치했다면 호스트명으로 “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. 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 값을 “/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를 클릭합니다.

    페이지에 “Welcome to Wolfram Web Engine” 메시지가 표시되면 WWE 설치가 성공적으로 완료된 것입니다.

    만약 오류가 발생하면 server-support@wolfram.com으로 문의하시기 바랍니다.

[English]

설명이 도움이 되었나요?
아니오

하실 말씀이 있습니까?

피드백 감사합니다.

제출하기

지원 문의

청구서, 제품 동기화에 관한 질문에서 기술적인 질문까지 부담없이 문의하세요.

1-800-WOLFRAM (국제 전화는 +1-217-398-0700)

고객 지원

월요일 - 금요일
8am–5pm 중부 표준시

  • 제품 등록 및 동기화
  • 구매 전 정보 및 주문
  • 설치 및 동작

고급 기술지원 (해당 고객을 대상으로)

월요일 - 목요일
8am–7pm 중부 표준시

금요일
8:30–10am & 11am–5pm 중부 표준시

  • 우선적 기술지원
  • Wolfram 전문가들의 제품 지원
  • Wolfram 프로그래밍
  • 고급 설치 지원