/usr/lib/systemd/system/userman.service
[Unit]
Description=userman webapp
After=network.target
After=mariadb.target
[Service]
ExecStart=/usr/bin/java -jar /home/ec2-user/userman-0.0.1-SNAPSHOT.jar --spring.config.location=/home/ec2-user/config/
ExecStop=/bin/kill -15 ${MAINPID}
User=ec2-user
Restart=always
[Install]
WantedBy=multi-user.target
当前登录 ec2-user 直接执行 /usr/bin/java -jar /home/ec2-user/userman-0.0.1-SNAPSHOT.jar --spring.config.location=/home/ec2-user/config/ 是可以在当前目录输出日志的。
但是执行sudo systemctl restart userman.service就不可以
application.yml
logging:
level:
com.sk.userman: debug
config: classpath:log4j2.xml