Ajout exemple unite systemd pour process Java / JBoss
This commit is contained in:
parent
1eba62ea06
commit
e24c0bd202
|
@ -501,4 +501,41 @@ Restart=always
|
|||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
~~~
|
||||
|
||||
### Process Java / JBoss (exemple avec wildfly)
|
||||
|
||||
Il faut mettre les variables d’environnement java dans un fichier que l'on appelle avec la variable *EnvironmentFile=* dans l'unité systemd, voici un exemple Environment File :
|
||||
|
||||
~~~
|
||||
JBOSS_HOME=/home/wildfly/wildfly-10.1.0.Final/
|
||||
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
|
||||
JAVA=/usr/lib/jvm/java-8-openjdk-amd64/bin/java
|
||||
JBOSS_LOG_DIR=/home/wildfly/wildfly-10.1.0.Final/analysis/log/
|
||||
JBOSS_CONFIG_DIR=/home/wildfly/wildfly-10.1.0.Final/analysis/configuration/
|
||||
JBOSS_CONFIG=standalone.xml
|
||||
MODULE_OPTS=
|
||||
JBOSS_MODULEPATH="/home/wildfly/wildfly-10.1.0.Final/modules"
|
||||
instance_name=analysis
|
||||
JAVA_OPTS="-server -Xms256m -Xmx2048M -XX:MetaspaceSize=192M -XX:MaxMetaspaceSize=2048m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.server.base.dir=/home/wildfly/wildfly-10.1.0.Final/analysis -Djboss.node.name=analysis -Djboss.as.management.blocking.timeout=701"
|
||||
~~~
|
||||
|
||||
Voici un exemple d'unité systemd :
|
||||
|
||||
~~~
|
||||
[Unit]
|
||||
Description=Jboss Application Server
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
EnvironmentFile=/home/wildfly/prod_wildfly_analyses_env
|
||||
User=wildfly
|
||||
Group=wildfly
|
||||
ExecStart=/home/wildfly/wildfly-10.1.0.Final/bin/standalone.sh
|
||||
#TimeoutStartSec=600
|
||||
#TimeoutStopSec=600
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
~~~
|
Loading…
Reference in New Issue