Ich habe es so notiert versucht
--JDK installiert --Tombot installiert
Legen Sie die Activiti 6 WAR-Datei vorab auf dem Server ab.
# curl -LkvOf https://github.com/Activiti/Activiti/releases/download/activiti-6.0.0/activiti-6.0.0.zip
Erstellen Sie Activiti 6 Execution User
# useradd activiti
Erstellen Sie ein Verzeichnis für Activiti 6
# mkdir /opt/activiti
Platzieren Sie das Tomcat-Verzeichnis im erstellten Verzeichnis
# mv /root/apache-tomcat-8.5.56 /opt/activiti/tomcat
Entfernen Sie die standardmäßig bereitgestellten Webanwendungen aus "tomcat / webapps"
# rm -rf /opt/activiti/tomcat/webapps/*
Platzieren Sie die Activiti 6 WAR-Datei unter tomcat / webapps
# cp /root/activiti-*.war /opt/activiti/tomcat/webapps/
Erstellen Sie eine "tomcat / bin / setenv.sh" -Datei
# vi /opt/activiti/tomcat/bin/setenv.sh
CATALINA_PID=$CATALINA_HOME/activiti.pid
###Das Folgende wird in JDK 11 beschrieben
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
Eigentümer wechseln
# chown -R activiti: /opt/activiti
Erstellen Sie eine Servicedatei
[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
Starten Sie
```sh
# systemctl daemon-reload && systemctl start actitivi
```
Recommended Posts