java.service

[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