[Unit]
Description=java-app
After=syslog.target network.target
[Service]
Type=simple
User=root
Group=root
#------------------------------------------------------------
WorkingDirectory=/data/application/java-app/
ExecStart=/usr/local/jdk8/bin/java -jar \
-Xms4096m -Xmx4096m \
-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom \
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8 \
/data/application/java-app/app.jar \
--spring.profiles.active=test
# -Dhttp.proxyHost=172.22.52.92 -Dhttp.proxyPort=3128 \
# -Dhttps.proxyHost=172.22.52.92 -Dhttps.proxyPort=3128 \
# -Dhttp.nonProxyHosts=127.\*\|192.168.\*\|172.22.\*\|localhost\
# --spring.profiles.active=test --server.port=10082
#------------------------------------------------------------
SuccessExitStatus=143
ExecStop=/bin/kill -15 $MAINPID
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target