一、搭建环境

二、打包项目

  • 通过在IDEA中maven把项目打包成jar形式:
    1、pom.xml

     <?xml version="1.0" encoding="UTF-8"?>
     <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
         <modelVersion>4.0.0</modelVersion>
         <parent>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-parent</artifactId>
             <version>2.1.4.RELEASE</version>
             <relativePath/> <!-- lookup parent from repository -->
         </parent>
         <groupId>com.example</groupId>
         <artifactId>demo</artifactId>
         <version>0.0.1-SNAPSHOT</version>
         <name>demo</name>
         <description>Demo project for Spring Boot</description>
     
         <properties>
             <java.version>1.8</java.version>
         </properties>
     
         <dependencies>
             <dependency>
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-starter-web</artifactId>
             </dependency>
     
             <dependency>
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-starter-test</artifactId>
                 <scope>test</scope>
             </dependency>
     
             <dependency>
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-starter-thymeleaf</artifactId>
             </dependency>
     
         </dependencies>
     	    	    
         <build>
             <plugins>
                 <plugin>
                     <groupId>org.springframework.boot</groupId>
                     <artifactId>spring-boot-maven-plugin</artifactId>
                 </plugin>
     
             </plugins>
         </build>    
     	    
     </project>
    

    2、选择Maven Project
    六、Spring Boot项目jar打包部署
    3、Lifecycle>>install>>运行
    六、Spring Boot项目jar打包部署
    4、在项目结构中target中会出现demo-0.0.1-SNAPSHOT.jar包六、Spring Boot项目jar打包部署

三、在window 系统下运行jar包

1、win+r打开输入cmd打开效果如下
六、Spring Boot项目jar打包部署
2、进入jar包所属文件输入运行命令:java -jar demoWeb.jar
六、Spring Boot项目jar打包部署
3、浏览器输入:http://localhost:8080/test
六、Spring Boot项目jar打包部署

四、在CentOS 系统下运行jar包

  • 通过Xshell操作服务器

1、在/usr/local/目录下创建文件夹:mkdir diskspringboot-workspace,把jar包传到diskspringboot-workspace文件夹中。
2、在该目录下输入:java -jar demoWeb.jar
六、Spring Boot项目jar打包部署
3、在浏览器中输入http://ip:8080/test(ip:为自己服务器的公网ip地址)
六、Spring Boot项目jar打包部署

五、jar包持久运行

  • 如果按照上面启动方式在关闭客户端项目就停止了,当你的项目需要永久的运行的时候可以执行如此命令: nohup java -jar xxx.jar > system.log 2>&1 &
    六、Spring Boot项目jar打包部署
  • 查看程序运行的进程号:ps -a
    六、Spring Boot项目jar打包部署
  • 如需关闭项目则输入:kill -9 5677 5677是进程号
    六、Spring Boot项目jar打包部署

六、示例

链接:https://pan.baidu.com/s/1CQSWcgC2gzalCue0z7Ex8Q
提取码:fye2

相关文章: