若是是SpringBoot項目,則需修改配置pom.xml爲:java
<build>spring
<plugins>maven
<plugin>
<groupId>org.springframework.boot</groupId>spring-boot
<artifactId>spring-boot-maven-plugin</artifactId>ui
<configuration>spa
<executable>true</executable>日誌
</configuration>code
</plugin>xml
</plugins>blog
</build>
而後使用mvn package打包便可。
CentOS6基於init.d服務:sudo ln -s /var/.../myproject.jar /etc/init.d/myjava
啓動服務:service myjava start 中止服務:service myjava stop 服務狀態:service myjava status 開機啓動:chkconfig myjava on 日誌在/var/log/myjava.log
CentOS7基於systemd部署:
在/etc/systed/system/目錄下新建文件myjava.service,並寫入:
[Unit] Description=myjava After=syslog.target [Service] ExecStart=/usr/bin/java -jar /var/.../myproject.jar [Install] WantedBy=multi-user.target
以上內容只修改Description和ExecStart後的內容。
啓動服務:systemctl start myjava 中止服務:systemctl stop myjava 服務狀態:systemctl status myjava 開機啓動:systemctl enable myjava 日誌在journalctl -u myjava