美文网首页
SringBoot部署到云服务器

SringBoot部署到云服务器

作者: KenChen_939 | 来源:发表于2019-12-26 15:23 被阅读0次

一:首先需要在云服务器上搭建jdk

1.下载jdk

#切换目录
创建一个文件夹 Java
mkdir usr/local/java
进入这个文件夹
cd /usr/local/java
然后将jdk下载到这里
sudo wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz?AuthParam=1535981454_bd77fcb0fe03223bdbce6436359d6e57
然后解压到这个文件夹
tar xzf jdk-8u211-linux-x64.tar.gz    //注意你自己下载的jdk版本号

2:配置环境变量
打开/etc/profile:vi /etc/profile,按i进入编辑模式
将以下信息粘贴进去,注意自己的版本号

export JAVA_HOME=/usr/local/java/jdk1.8.0_211
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

按下Esc键退出编辑模式,输入:wq保存并关闭文件
加载环境变量: source /etc/profile
运行java -version命令,显示JDK版本信息时,表示 JDK 已经安装成功

二:开放防火墙端口

进入阿里云ECS控制台在左侧找到安全组选项


image.png

单机右侧配置规则


image.png
单机添加安全组规则
image.png

添加之后重启服务器即可.

三:打包并上传到云服务器

1:使用idea将springboot项目打成jar包
在pom.xml文件里加上这行

<packaging>jar</packaging>
image.png

打开idea的Terminal ,输入:

mvn clean install

idea将自动打包并且把包放在左侧的target文件夹中

2:上传到云服务器
windows下打开powerShell

sftp 用户名@公网ip
例:  sftp root@127.3.1.2
输入密码连接上之后
sftp> put    文件路径      服务器存放路径
例: sftp> put   C:\Users\Administrator\Desktop\aaa.jpg  /usr
回车即可    

四:执行jar包

在服务器中找到你上传的jar包

java -jar  jar包名
例:java -jar boot-mybatis-0.0.1-SNAPSHOT.jar

出现以下界面即成功运行


image.png

关于windows下mvn命令缺失:
原因在于没有下载maven及配置环境变量
https://maven.apache.org/
登录maven官网下载maven,下载好了之后解压。
复制他的完整路径

例子:
C:\Users\Administrator\Downloads\apache-maven-3.6.3-bin\apache-maven-3.6.3

然后在此电脑右键单击属性,找到高级系统配置点击环境变量
在系统变量的地方点击新建

MAVEN_HOME        C:\Users\Administrator\Downloads\apache-maven-3.6.3-bin\apache-maven-3.6.3

然后在用户变量的地方找到path,点击进入之后选择新建

%MAVEN_HOME%\bin

确定即可,如果idea里还提示找不到mvn命令就重启一下idea.

相关文章

  • SringBoot部署到云服务器

    一:首先需要在云服务器上搭建jdk 1.下载jdk 2:配置环境变量打开/etc/profile:vi /etc/...

  • 云服务器nginx配置

    1、单网站部署到云服务器上单网站部署到云服务器上,可以不依赖Nginx,直接将代码文件传到云服务器上,连接云服务器...

  • nuxt 踩坑

    1. 部署到阿里云 无法通过 ip:端口 访问 npm build 好后部署到阿里云 centos服务器 curl...

  • Python-django项目部署教程

    项目开发完成后可以部署到阿里云,华为云,腾讯云等服务器,以腾讯云为例 本地部署 以下是ubuntu上的部署详细步骤...

  • Scrapy爬虫部署到云服务器

    要把Scrapy写的爬虫项目部署到云服务器上,部署过程记录下来。 云服务器用的是腾讯云,没有特别的理由,用新人优惠...

  • DartVM服务器开发(第十九天)--jaguar_reflec

    目录 上一篇:DartVM服务器开发(第十八天)--项目部署到云服务器 上一篇文章中,我们学习了如何部署项目到云服...

  • Spring Boot项目打包并部署到云服务器

    Spring Boot项目打包并部署到云服务器 一、云服务器的环境 OS: CentOS 7 Jdk 1.8 Sp...

  • Hexo部署到云服务器

    本篇内容用来讲述如何将 hexo 博客部署到腾讯云的服务器上。只要通过三步即可成功部署:云服务器端 git 的配置...

  • java搭建阿里云服务器环境(java环境+mysql+tomc

    java搭建阿里云服务器环境(java环境+mysql+tomcat)和部署 JavaWeb 项目到云服务器(十分详细)

  • 2019-03-22

    SpringBoot项目部署到公网 一.准备阶段 1.购买云服务器 2.创建云服务器实例(Ubuntu 18.04...

网友评论

      本文标题:SringBoot部署到云服务器

      本文链接:https://www.haomeiwen.com/subject/weioictx.html