SpringBoot项目部署--阿里云
一. 创建SpringBoot项目--HelloWorld1. 依赖包pop.xml2. 项目结构3. 创建Controller层4. application.properties5. 将项目打包成Jar包 二. 将Jar上传到阿里云服务器1. 阿里云安全组开启端口号2.使用宝塔面板上传Jar包3. 使用XShell连接服务器4. 测试请求---永久访问5. 查看jar包运行的进程,停止当前jar进程一. 创建SpringBoot项目–HelloWorld
1. 依赖包pop.xml
<!--web依赖: tomacat dispatherServlet xml--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--打包插件--><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></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;@RestControllerpublic class HelloController {@RequestMapping("/hello")public String hello(){return "牛逼啊,伟少";}}
4. application.properties
端口号配置 8085
server.port=8085
5. 将项目打包成Jar包
二. 将Jar上传到阿里云服务器
1. 阿里云安全组开启端口号
一定要去阿里云安全组开启端口号访问
2.使用宝塔面板上传Jar包
宝塔面板官网地址
在linux服务器安装宝塔面板
在linux服务器安装宝塔面板教程
/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] 杀死进程
感谢伟少的友情出场!
感谢伟少的友情出场!
感谢伟少的友情出场!
如果觉得《SpringBoot项目部署--阿里云服务器》对你有帮助,请点赞、收藏,并留下你的观点哦!