Preface Everyone knows how to run a jar package on Linux. Why do I want to talk about it separately? Careful friends may have discovered the keywords Centos7 and best way in the title. This shows that I am not just writing something casually to write a blogヾ(◍°∇°◍)ノ゙ First of all, Centos7 recommends that we run the project like this First execute the command: cd /ets/systemd/system Go to this directory and create a new file yourProjectName.service. You can set yourProjectName to the service name you want. Edit a new file with vi vi yourProjectName.service file name [Unit] Description=yourProjectName #DescriptionAfter=syslog.target network.target #Depends on [Service] Type=simple ExecStart=/usr/bin/java -jar /opt/javaapps/yourProjectName.jar #The first part is the absolute path of the java command and the second part is the absolute path of the jar package. ExecStop=/bin/kill -15 $MAINPID User=root Group=root [Install] WantedBy=multi-user.target use systemctl start yourProjectName or systemctl start yourProjectName.service The service is started. If you change the project: Run first systemctl daemon-reload Then run To stop the service: systemctl stop yourProjectName or systemctl stop yourProjectName.service Set the startup to start automatically: systemctl enable yourProjectName or systemctl enable yourProjectName.service Or if you don't want to start the machine: systemctl disable yourProjectName or systemctl disable yourProjectName.service Okay, that's all. Running the project in a standardized manner helps with later maintenance. Summarize The above is the full content of this article. I hope that the content of this article will have certain reference learning value for your study or work. If you have any questions, you can leave a message to communicate. Thank you for your support for 123WORDPRESS.COM. You may also be interested in:
|
<<: Detailed explanation of CocosCreator message distribution mechanism
>>: Summary of common tool examples in MySQL (recommended)
This article uses examples to illustrate the prin...
Before talking about OO, design patterns, and the ...
I usually like to visit the special pages or prod...
Detailed explanation of MySql automatic truncatio...
Case 1 vue-cli builds the vue3 project, uploads t...
This article shares the specific code for JavaScr...
Preface We often need to do something based on so...
1. What is semanticization? Explanation of Bing D...
Use anti-shake to make DIV disappear when the mou...
Table of contents Preface Type Inference Truth va...
1 Introduction When designing a database, it is i...
This article shares the specific code of vue echa...
The sudo command allows a trusted user to run a p...
Scenario: A laradock development environment (php...
Table of contents 1. Basic use of axio 2. How to ...