SpringBoot项目部署到阿里云服务器详细步骤

SpringBoot项目部署到阿里云服务器详细步骤

工具:IDEA、Xshell
1.IDEA中创建好要上传的SpringBoot项目
在pom.xml里添加下列语句

<packaging>jar</packaging>
<build>
   <!-- 修改生成的jar包的名字-->
    <finalName>ch01_cjx</finalName>
</build>

在这里插入图片描述
2.在resources—application.properties下添加

server.port=8081
server.servlet.encoding.charset=utf-8

3.打包
在这里插入图片描述
4.我们可以在target里看到生成的jar项目
在这里插入图片描述
5.复制jar项目到桌面
6.打开Xshell

1.rz #(输入后回车,然后选择刚复制到桌面的jar项目,可上传到云服务器root下)
2.#若显示未找到此命令,可输入
   yum install lrzsz -y
3.#因为我application.properties中端口设置的是8081,所以在这里,我们需要去阿里云(我的服务器是阿里云的)去开启8081端口(添加规则)
4.ls #查看jar文件
5.java -jar cjx.jar  #java -jar xxx.jar,xxx为你的jar包名
6.nohup java -jar cjx.jar & #(临时查看)#nohup java -jar xxx.jar &
7.nohup java -jar cjx.jar > ch01.log 2>&1 & #nohup java -jar xxx.jar > xxx.log 2>&1 &
8.#打开任意一个浏览器,输入
   http://公网ip:8081/
  #输入后可以进入,则证明部署成功。

7.补充:
在Idea中运行SpringBoot出现端口号被占用,结束进程,我们可以通过

netstat -ano | findstr “xxxx” #– 查看该端口号被占用的进程
taskkill /pid xxxxx -t -f #--查看pid后结束进程

版权声明:本文为cjxonky原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。