Je l'ai essayé alors note
--JDK installé --Tombot installé
Placez au préalable le fichier WAR Activiti 6 sur le serveur.
# curl -LkvOf https://github.com/Activiti/Activiti/releases/download/activiti-6.0.0/activiti-6.0.0.zip
Créer un utilisateur d'exécution Activiti 6
# useradd activiti
Créez un répertoire pour Activiti 6
# mkdir /opt/activiti
Placez le répertoire Tomcat dans le répertoire créé
# mv /root/apache-tomcat-8.5.56 /opt/activiti/tomcat
Supprimez les applications Web déployées par défaut de tomcat / webapps
# rm -rf /opt/activiti/tomcat/webapps/*
Placez le fichier WAR Activiti 6 sous tomcat / webapps
# cp /root/activiti-*.war /opt/activiti/tomcat/webapps/
Créez un fichier tomcat / bin / setenv.sh
# vi /opt/activiti/tomcat/bin/setenv.sh
CATALINA_PID=$CATALINA_HOME/activiti.pid
###Ce qui suit est décrit dans 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
Changer de propriétaire
# chown -R activiti: /opt/activiti
Créez un fichier de service
[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
Démarrer
```sh
# systemctl daemon-reload && systemctl start actitivi
```
Recommended Posts