项目部署

1.spring项目默认打包成jar包

2.在pom.xml文件中导入Springboot的maven依赖

<!--将应用打包成一个可以执行的jar包-->
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
         </plugin>
    </plugins>
</build>

3.打包

打包完后在target会出现一个jar包

4.将jar包放到Linux服务器任意目录,执行下面的命令即可启动项目服务

$ nohup java -jar test.jar >temp.txt &

这种方法会把日志文件输入到你指定的文件中,没有则会自动创建。进程会在后台运行。

5.Linux运行jar包与停止命令

1)执行jar包的命令和在windows操作系统上是一样的,都是java -jar xxxx.jar。

2)后台运行,nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。

nohup java -jar shareniu.jar

3)如果想杀掉运行中的jar程序,查看进程命令为:

ps aux|grep getCimiss-surf.jar

将会看到此jar的进程信息

data 5796 0.0 0.0 112656 996 pts/1 S+ 09:11 0:00 grep --color=auto getCimiss-surf.jar data 30768 6.3 0.4 35468508 576800 ? Sl 09:09 0:08 java -jar getCimiss-surf.jar

其中30768则为此jar的pid,杀掉命令为

kill -9 30768

相关推荐

  1. nginx项目部署+项目优化

    2024-01-28 02:26:01       58 阅读
  2. ferry前端项目部署

    2024-01-28 02:26:01       79 阅读
  3. nginx部署vue项目

    2024-01-28 02:26:01       46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-28 02:26:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-28 02:26:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-28 02:26:01       82 阅读
  4. Python语言-面向对象

    2024-01-28 02:26:01       91 阅读

热门阅读

  1. python的深浅拷贝

    2024-01-28 02:26:01       58 阅读
  2. HTTP协议(简单知识点)

    2024-01-28 02:26:01       57 阅读
  3. 【js大坑】苹果ios的日期时间兼容问题

    2024-01-28 02:26:01       51 阅读
  4. 《Leetcode》动态规划-求不相邻数的最大和

    2024-01-28 02:26:01       57 阅读
  5. 加固安全防线:解决常见漏洞的实用指南

    2024-01-28 02:26:01       55 阅读
  6. ubuntu 编译使用 liblas 读取点云

    2024-01-28 02:26:01       66 阅读