SpringBoot项目部署--阿里云服务器

SpringBoot项目部署--阿里云

  • 一. 创建SpringBoot项目--HelloWorld
    • 1. 依赖包pop.xml
    • 2. 项目结构
    • 3. 创建Controller层
    • 4. application.properties
    • 5. 将项目打包成Jar包
  • 二. 将Jar上传到阿里云服务器
    • 1. 阿里云安全组开启端口号
    • 2.使用宝塔面板上传Jar包
    • 3. 使用XShell连接服务器
    • 4. 测试请求---永久访问
    • 5. 查看jar包运行的进程,停止当前jar进程

一. 创建SpringBoot项目–HelloWorld

1. 依赖包pop.xml

<dependency><groupId>org.springframework.bootgroupId><artifactId>spring-boot-starter-webartifactId>dependency>
<build><plugins><plugin><groupId>org.springframework.bootgroupId><artifactId>spring-boot-maven-pluginartifactId>plugin>plugins>build>

2. 项目结构

在这里插入图片描述

3. 创建Controller层

package com.xizi.HelloWorld.controller;import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class HelloController {@RequestMapping("/hello")public String hello(){return "牛逼啊,伟少";}
}

4. application.properties

端口号配置 8085

server.port=8085

5. 将项目打包成Jar包

在这里插入图片描述

二. 将Jar上传到阿里云服务器

1. 阿里云安全组开启端口号

一定要去阿里云安全组开启端口号访问

在这里插入图片描述

2.使用宝塔面板上传Jar包

宝塔面板官网地址

在linux服务器安装宝塔面板

在linux服务器安装宝塔面板教程
https://www.bt.cn/bbs/thread-19376-1-1.html

在home目录创建一个目录,将Jar上传到该目录

在这里插入图片描述

3. 使用XShell连接服务器

连接服务器

在这里插入图片描述

密码在阿里云服务管理控制台设置

在这里插入图片描述

使用 java -jar XXXX.jar 运行SpringBoot项目 当退出窗口或Ctrl+C退出运行 项目结束

在这里插入图片描述

使用 nohup java -jar XXX.jar & 后台持续运行SpringBoot项目
自动产生一个nohup.out 文件

在这里插入图片描述

宝塔面板查看文件

在这里插入图片描述

4. 测试请求—永久访问

http://47.100.76.123:8081/hello

在这里插入图片描述

5. 查看jar包运行的进程,停止当前jar进程

使用命令查看 ps aux|grep HelloWorld-0.0.1-SNAPSHOT.jar

在这里插入图片描述

使用 kill -9 -[pid] 杀死进程

在这里插入图片描述

感谢伟少的友情出场!

感谢伟少的友情出场!

感谢伟少的友情出场!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部