LoginSignup
0
3

More than 3 years have passed since last update.

Activiti 6 のインストール

Last updated at Posted at 2020-06-27

試したのでメモ

前提

  • JDK インストール済み
  • Tomcat インストール済み

手順

  1. あらかじめ Activiti 6 の WAR ファイルをサーバに配置しておく

    # curl -LkvOf https://github.com/Activiti/Activiti/releases/download/activiti-6.0.0/activiti-6.0.0.zip
    
  2. Activiti 6 実行用ユーザを作成する

    # useradd activiti
    
  3. Activiti 6 用のディレクトリを作成する

    # mkdir /opt/activiti
    
  4. Tomcat のディレクトリを作成したディレクトリ内に配置する

    # mv /root/apache-tomcat-8.5.56 /opt/activiti/tomcat
    
  5. デフォルトで配置されている Web アプリを tomcat/webapps から削除する

    # rm -rf /opt/activiti/tomcat/webapps/*
    
  6. Activiti 6 の WAR ファイルを tomcat/webapps 配下に配置する

    # cp /root/activiti-*.war /opt/activiti/tomcat/webapps/
    
  7. tomcat/bin/setenv.sh ファイルを作成する

    # vi /opt/activiti/tomcat/bin/setenv.sh
    
    CATALINA_PID=$CATALINA_HOME/activiti.pid
    
    ### 以下は JDK 11 のときに記載
    CATALINA_OPTS="--add-opens=java.base/java.lang=ALL-UNNAMED \
        --add-opens=java.base/java.io=ALL-UNNAMED \
        --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED"
    export CATALINA_OPTS
    
  8. 所有者を変更する

    # chown -R activiti: /opt/activiti
    
  9. サービスファイルを作成する

    [Unit]
    Description=Activiti Service
    
    [Service]
    Type=forking
    User=activiti
    PIDFile=/opt/activiti/tomcat/activiti.pid
    ExecStart=/opt/activiti/tomcat/bin/startup.sh
    ExecStop=/opt/activiti/tomcat/bin/shutdown.sh
    
    [Install]
    WantedBy=multi-user.target
    
  10. 起動する

    # systemctl daemon-reload && systemctl start actitivi
    
0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3