如何将springboot项目部署到阿里云服务器(jar包)

zdc博客-小白上云 zdc博客-小白上云     2022-12-03     558

关键词:

准备:

  1. 阿里云服务器(linux系统)(如何购买)
  2. 本地和服务器都安装了ftp以及运行所需要的环境(怎么安装环境)

1. 部署方式

Springboot 和普通web 应用程序不一样,其本质上是一个 Java 应用程序,那么又如何部署呢? 
通常来说,Springboot 部署会采用两种方式:全部打包成一个jar,或者打包成一个war。现在讲一下打包成 jar 部署。

2. 打包成 jar 

第一种方法(idea)

1. clean

2. package

 

第二种方法(命令行):

键盘输入 windows + r :

 

cd 命令切换到你项目所在路径: online 是我的项目名称,这里换成你自己的,可以看到当前是没有 target 目录的。

之后输入命令:(前提要先配好 maven 环境变量)

mvn install

 

出现 BUILD SUCCESS 证明打包成功,发现 自动生成了 target 目录, jar 包就在目录里边:

 

3. 运行该 jar

接着在当前窗口继续输入命令:

java -jar target/online.jar

但是会发现 只要一关闭 cmd 窗口, 项目就不能访问了。那么如何让项目一直在后台运行呢???

在 window 上后台挂起没啥必要,一般都是部署在 Linux  服务器上的,同样的,用 java -jar ONLINE.jar 命令也能启动。但是只要关闭终端,如 xshell 项目就停止了。

用连接 Linux 的工具先切换到项目 jar 包所在命令, nohup command &  (其中 command 是你运行项目输入的命令)

nohup java -jar onlile-1.0.0-SNAPSHOT.jar &

就可在后台一直挂载运行了。。。。。。 会出现一个端口号,这个端口号就是项目运行的端口号!

此时项目正在部署,耐心等待部署完成......

linux 常用命令 :

kill -9 22899  杀死端口号,关闭程序。

cat info.log 查看文件

ps -ef | grep java 查看java 运行的几个端口号

 

如何将springboot项目部署到阿里云服务器(jar包)

...装了ftp以及运行所需要的环境(怎么安装环境)1.部署方式Springboot和普通web应用程序不一样,其本质上是一个Java应用程序,那么又如何部署呢? 通常来说,Springboot部署会采用两种方式:全部打包成一个jar,... 查看详情

超详细springboot+vue项目部署到阿里云服务器上(代码片段)

目录1.springBoot部署到阿里云1.1导出sprigBoot项目1.2将jar文件上传至服务器1.3部署后端文件2.Vue项目打包到服务器上2.1导出vue项目2.2将vue项目上传至服务器3.部署前端文件1.springBoot部署到阿里云1.1导出sprigBoot项目打开idel在控制台输入&... 查看详情

springboot部署到阿里云

linux项目部署1、购买服务器进入阿里云购买服务器然后设置安全组,开放端口开放端口2、打开宝塔面板(很好linux安装可视化工具)yuminstall-ywget&&wget-Oinstall.shhttp://download.bt.cn/install/install_6.0.sh&&shinstall.sh使... 查看详情

如何将自己的项目部署到阿里云服务器之【服务器购买】

参考技术A1.打开阿里云服务器购买地址。2.肯定是要注册登录的(支付宝,钉钉都可以的)。这个过程就自己完成吧。3.选择如下就是我购买的服务器(若要购买其他的看自己经济实力了。)4.这个配置什么都是按照默认的就好了... 查看详情

react+springboot项目部署到腾讯云

...个人网站,并将项目部署到腾讯云。前端:React,后端:SpringBoot,云服务:centos7建议使用create-react-app创建react项目包,简单快捷。进入项目路径,开始运行直接使用项目自身的build指令进行打包,完成后会在项目根目录多出一个... 查看详情

小程序后端项目springboot框架部署到阿里云服务器支持https访问

前言:我的后端项目是Java写的,用的Springboot框架。在部署服务器并配置https访问过程中,因为做了一些令人窒息的操作(事后发现),所以老是不能成功。不成功具体点说就是:域名地址可以正常访问(http/https均可),而部署... 查看详情

如何将django项目部署到阿里云服务器上

参考技术A1,APP应用需要什么样的云服务器?为了帮助大家了解如何使用阿里云云服务器及相关应用,阿里云的移动云团队开发了一个简单的APP应用:移动云相册,其中使用了ECS主要用作部署云相册的API服务(图片信息调用、图... 查看详情

小程序后端项目springboot框架部署到阿里云服务器支持https访问(代码片段)

前言:  我的后端项目是Java写的,用的Springboot框架。在部署服务器并配置https访问过程中,因为做了一些令人窒息的操作(事后发现),所以老是不能成功。  不成功具体点说就是:域名地址可以正常访问(http/https均可)... 查看详情

springboot项目本地可以发送邮件,部署到阿里云服务器发送邮件失败的解决方法

 在application.yml文件中配置#邮件设置spring:mail:host:smtp.exmail.qq.comport:465username:xxx@qq.compassword:xxxdefault-encoding:UTF-8#配置阿里云服务器发送邮件properties:mail:smtp:ssl:trust:smtp.exmail.qq.comsocketFact 查看详情

intellijidea部署springboot/springcloud应用到阿里云

SpringCloud和SpringBoot可以说是当前最流行的微服务开发框架了,在本文中,将向读者介绍如何在在IntellijIDEA中部署SpringBoot/SpringCloud应用到阿里云。(Eclipse平台请移步《在Eclipse中部署SpringBoot/SpringCloud应用到阿里云》)本地开发无... 查看详情

springboot项目如何部署到公网(云服务器)

【前言】博主写这篇博客的时候还是个新手,把我写好的SpringBoot项目部署到公网可以访问花了两天时间,看了很多篇博客,也请教了认识的大佬,最终成功部署到云服务器。希望这便篇博客能帮一些新手填坑,少走一点弯路。... 查看详情

spingboot一键部署到阿里云(cloudtoolkit工具)(代码片段)

...键部署工具   前些天在完成一个项目时候需要将springboot项目部署到服务器上,以下是两种做法   前面介绍的是一般做法:  后面将介绍省去这些步骤的一键部署工具CloudToolkit,若已了解可跳至后文  打成jar包... 查看详情

将springboot单体项目部署到腾讯云服务器上(代码片段)

前言在服务器上运行springboot项目,需要有jdk环境,而此文的项目案例使用的数据库是mysql,所以也需要安装mysql,教程如下:CentOS7安装jdk8CentOS7快速安装mysql1.打包springboot单体项目1.springboot单体小项目源码下载... 查看详情

阿里云搭建docker私有镜像仓库与springboot项目推送远程镜像仓库

...技术的学习。首先初学Docker,我的想法很简单。创建一个SpringBoot项目,如何将SpringBoot项目打包成容器镜像,然后推送至远程的Docker服务上部署。带着这个目的查阅了一些资料后,整体的实现思路如下:环境描述:准备一台阿里... 查看详情

记第一次部署springboot项目到云服务器全过程

云服务器设置我这里用的是阿里云的云服务器ECS,购买了服务器后需要记住以下内容:公网IP:可以从短信获取,买完后后给你发短信,里面有公网IP。也可以从阿里云的云服务器管理控制台的实例列表里获取。系统用户名:root... 查看详情

springboot项目打包部署到阿里云服务器通过maven插件制作docker镜像部署项目容器配置生产环境

...运行的,而且要被其他模块引入的,所以该模块不能采用springboot打包方式制作jar包,否则其他模块无法引入通用模块。1、修改通用模块,设置模块为非Springboot项目<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/... 查看详情

阿里云(winserver)部署前后端分离项目(springboot+vue+android)

winserver部署前后端分离项目(springboot+vue+android)记录一下,也给小白一些参考首先得会开发springboot、vue、android项目才需要看本文一、前期准备1.轻量级应用服务器2.域名3.备案二、服务器部署springboot项目0.开发... 查看详情

web开发vue+springboot项目服务器部署(环境搭建+部署流程)

前言前段时间使用Vue+Springboot写了个小项目,于是想部署到服务器上以便分享。于是,就开始了长达一天的踩坑之旅。。为了让读者(包括下一次想干这事的自己)少踩坑,把整个过程记录一下。技术选型... 查看详情