部署springBoot 项目(以jar包形式)

Step1. 构建 jar 包

      构建jar包有两种方式

          第一种方式:

             eclipse 中 项目右键选择 “ Run As” --------> " Maven Clean"----------->" Maven install" 最后如果 build 成功会在 target 的文件夹下看见该项目的 jar 包。

        第二种方式:

             在项目所在的目录,打开doc命令窗口执行"mvn clean package"命令 最后会在target文件夹下看见该项目的jar包

Step2. 进入服务器的 jar 包所在的目录 执行 “ps -ef|grep jar包名” 查看当前进程,如图所示

找到 jar包的进程号 使用 kill -9 3176(3176为进程号)命令停止进程

step3 . 使用“rm -rf  jar包名” 删除旧程序 

step4.使用文件传输工具将新的jar包上传到当前文件目录

step5. 文件上传完毕后 使用 “ nohup java -jar jar包名 & ”  启动 jar包

step6. 使用 “ tail -f nohup.out ”语句查看启动日志

step7. 启动成功后访问一下地址看是否启动成功

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Dockerfile 是一种文本格式文件,用于自动化配置并部署 SpringBoot 项目。它可以用来指定在 Docker 镜像中运行所需的环境变量,依赖项,文件等,以及如何安装和运行 SpringBoot 应用程序。 ### 回答2: 使用Dockerfile部署Spring Boot项目非常方便。下面是一个示例Dockerfile,用于部署一个简单的Spring Boot项目: ```Dockerfile # 使用官方的Java 11作为基础镜像 FROM openjdk:11-jre-slim # 将项目jar文件复制到镜像中的/app目录 COPY target/*.jar /app/app.jar # 设置镜像的工作目录为/app WORKDIR /app # 暴露容器中的8080端口 EXPOSE 8080 # 声明容器启动时要执行的命令 CMD ["java", "-jar", "app.jar"] ``` 这个Dockerfile包含了几个关键步骤: 1. 使用openjdk:11-jre-slim作为基础镜像,该镜像包含了Java 11的运行时环境。 2. 将构建后的项目jar文件复制到镜像中的/app目录。 3. 设置镜像的工作目录为/app。 4. 使用EXPOSE命令暴露容器中的8080端口,这样外部可以访问该端口。 5. 声明容器启动时要执行的命令,即运行app.jar文件。 使用该Dockerfile构建镜像并运行容器的步骤如下: 1. 在项目根目录下创建Dockerfile文件,将上述内容复制到该文件中。 2. 打开命令行,进入项目根目录。 3. 运行`docker build -t my-app-image .`命令,创建名为my-app-image的镜像,注意最后的"."表示Dockerfile在当前目录。 4. 运行`docker run -p 8080:8080 my-app-image`命令,创建一个名为my-app-container的容器,并将容器中的8080端口映射到本地的8080端口上。 现在,Spring Boot项目将以容器的形式运行,并可以通过localhost:8080访问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值