将Spring Boot项目部署到自己的服务器上
第一步:
先准备好MobaXterm,链接上服务器后进入宝塔面板 https://www.bt.cn/new/download.html 找到Linux面板安装脚本复制命令

第二步:
进入MobaXterm已连接上的服务器,右键点击Paste(粘贴),回车运行等待安装...,安装完毕后会给到一个外网ipv4面板地址,还有下方的username(账号),password(密码),建议把面板账户登录信息两杠内的内容保存起来

第三步:
复制外网ipv4面板地址到浏览器中打开,进入宝塔Linux面板的登录界面,账户就用到刚刚给到的username,密码password 点击登录

第四步:
进入宝塔页面会看到初始化推荐配置,我们这边可以根据自己的需求来,看到LNMP直接一键安装等待安装完毕即可

第五步:
回到我们的项目中,把接口地址前域名删除掉(记得留杠“/”),点击右侧Maven找到package双击打包项目后等待打包完毕...

第六步:
项目左侧找到target目录右击选择 Open In ——> Explorer 打开

第七步:
检查是否打包成功

第八步:
进入宝塔点击 文件 ——> 选择放置项目的路径(我这边是放在 www 文件夹下的wwwroot文件夹中,可自己选择位置),点击上传,上传形式是文件而不是文件夹,找到刚刚打包好的项目点击打开后上传,等待上传...

第九步:
上传完成后即可看到当前文件下的项目包,建议把文件名缩短,比如我的 hello01-0.0.1-SNAPSHOT.jar 改成 hello01.jar

第十步:
点击网站,选择上方的Java项目,先配置Java环境管理中的JDK

第十一步:
尽量选择于自己项目相同的jdk版本安装(比如我本地的是jdk-21.04,里面没有我选择了jdk-21.02也是可以的),等待安装完毕...

第十二步:
配置好jdk后点击添加Java项目,项目路径就是刚刚上传的jar包,项目端口自己定(1—65535,建议不要使用前一千位于后一千位的,记得勾上放行端口),项目jdk选择适配项目的jdk,守护进程看个人需求可勾可不勾

第十三步:
这边可以看到已经添加成功!状态已经运行中

第十四步:
进入阿里云服务器管理,点击安全组 ——> 手动添加,端口(目的)输入项目刚刚项目选的的端口,源(服务器IPv4)也就是自己的服务器IPv4,选择完毕后保存

最后一步:
使用 服务器IPv4:端口 运行即可!

感谢观看!
将Spring Boot项目部署到自己的服务器上的更多相关文章
- Spring Boot项目部署到外部Tomcat服务器
2017年04月27日 23:33:52 阅读数:7542 前言 Spring Boot项目一般都是内嵌tomcat或者jetty服务器运行,很少用war包部署到外部的服务容器,即使放到linux中, ...
- 从零开始通过idea插件将一个spring boot项目部署到docker容器里运行
实操:将一个spring boot项目部署到docker容器里运行 实验需要的环境: 腾讯云+Ubuntu 16.04 x64+idea+插件docker integration+daocloud 第 ...
- 多个Spring Boot项目部署在一个Tomcat容器无法启动
转自https://www.cnblogs.com/tomxin7/p/9434085.html 业务介绍 最近用Spring Boot开发了一个翻译的小项目,但是服务器上还跑着其他项目,包括一个同样 ...
- 将spring boot项目部署到tomcat容器中
一. 我这里用的环境 tomcat: tomcat 8 jdk: jdk 7 spring boot 版本: 1.5 二. 将创建好的spring boot项目做如下修改 2.1. 修改打包形式 在p ...
- KubeSphere CI/CD+GitLab+Harbor将Spring Boot项目部署至Kubernetes
上一篇文章分享了如何在 KubeSphere 对公共的代码仓库 GitHub 和镜像仓库 DockerHub 创建流水线,本文将继续使用 KubeSphere,基于 Harbor 和 GitLab 创 ...
- 简化 Spring Boot 项目部署,Flyway 搞起来
虽然我之前录了一个微人事(https://github.com/lenve/vhr)部署视频(新版微人事部署教程来啦),但是由于这次升级涉及到了 Redis 和 RabbitMQ,所以在本地跑微人事还 ...
- Spring boot 项目部署服务器
Spring Boot 有两种部署到服务器的方式,这里介绍官方推荐的(jar包) 一.首先进行application.properties配置 # EMBEDDED SERVER CONFIGURAT ...
- java spring boot项目部署-上
1.编写sh脚本,便于服务器上管理工程: #!/bin/bash source /etc/profile PROG_NAME=$ ACTION=$ usage() { echo "Usage ...
- 将web项目部署到阿里云服务器上
一.用eclipse将写好的项目打成war包 1.右键点击项目,选择Export 选择打包之后的路径,点击Finsh. 2.购买阿里云服务器 按下图选择 3.设置云服务器防火墙 4.远程连接云服务器 ...
- 【Spring Boot】Spring Boot项目部署到外部Tomcat容器
一.修改项目打包方式为war包 修改pom.xml文件中packaging属性项 <packaging>war</packaging> 修改pom.xml文件增加一个依赖 &l ...
随机推荐
- Pm2安装以及守护傻妞机器人进程教程
本教程以centos7为例子,其他系统可自行替换 一.安装 1.安装nodejs yum install nodejs 2.安装pm2 cd /root && npm install ...
- JS数组相减
const arr1 = [1, 2, 3] const arr2 = [1, 3] const arr3 = arr1.filter(v => !arr2.includes(v)) // [2 ...
- Django实战项目-学习任务系统-任务完成率统计
接着上期代码内容,继续完善优化系统功能. 本次增加任务完成率统计功能,为更好的了解哪些任务完成率高,哪些任务完成率低. 该功能完成后,学习任务系统1.0版本就基本完成了. 1,编辑urls配置文件:. ...
- docker学习 容器的启动过程
这一节我们来稍微了解下docker原理性的东西1 docker run -i -t ubuntu /bin/bash输入上面这行命令,启动一个ubuntu容器时,到底发生了什么?大致过程可以用下 ...
- Radmin远程自动登入管理工具
功能说明: Radmin远程自动登入管理工具,服务器登入密码采用加密方式存储,软件可添加,编辑,删除服务器列表以及扫描服务器是否在线. 连接方式:有完全控制,仅查看,文件传输,关机等功能. 使用说明: ...
- ANSYS实体单元施加扭矩方法分析
ANSYS 结构分析单元与应用-王新敏等(P199) 此处以等截面椭圆柱为例. 对实体单元施加扭矩,主要方法如下: 引入质量单元 MASS21 并新建顶面的中心节点,随后将顶面所有节点通过 cerig ...
- 多态的前提--java进阶day02
1.多态的前提条件 第一点和第二点都很好理解,第三点父类引用指向子类对象是什么意思?以下图进行讲解 我们以前的写法,如下图,叫做子类引用指向子类 那父类引用呢?就是把左边换成父类Animal即可 因为 ...
- 一文速通 Python 并行计算:05 Python 多线程编程-线程的定时运行
一文速通 Python 并行计算:05 Python 多线程编程-线程的定时运行 摘要: 本文主要讲述了 Python 如何实现定时任务,主要有四种方式:通过 threading.Timer 类.通过 ...
- 《Python基础教程》第三版语录
对程序的结构(如需要哪些类和函数)有一定的想法后,建议你实现一个功能可能极其有限的简单版本. 当你有了可运行的程序后,将发现接下来的工作容易得多.你可添加新功能,修改不喜欢的方面,等等.这样你才能够真 ...
- JBoltAI Function Call技术解析:如何实现AI模型与企业系统的无缝对话
JBoltAI Function Call技术解析: 如何实现AI模型与企业系统的无缝对话 在企业级AI应用开发中,如何让大模型能力与现有系统高效协同一直是技术难点.JBoltAI框架通过Functi ...