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] 杀死进程

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