首页 > 其他分享 >阿里云服务器部署springboot项目

阿里云服务器部署springboot项目

时间:2022-12-16 19:32:24浏览次数:72  
标签:git springboot local maven 阿里 yum usr 服务器 安装


一、安装jdk

​​安装jdk​​

二、安装mysql

  1. 下载安装包:
    ​​​rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm​
  2. 设置开机自启动:
    ​​​yum install -y mysql-server​
  3. 检查是否设置成功:
    ​​​systemctl list-unit-files | grep mysqld​
  4. 阿里云服务器部署springboot项目_mysql


修改mysql密码

  1. 查看mysql默认密码:​​grep ‘temporary password’ /var/log/mysqld.log​
  2. 阿里云服务器部署springboot项目_mysql_02

  3. (冒号后面的就是初始密码)
  4. 修改mysql密码:(为确保数据安全,新密码请设置为9位及以上的 数字+大小写字母+特殊字符)
    ​​​mysqladmin -u root -h 127.0.0.1 -p password​
  5. 阿里云服务器部署springboot项目_mysql_03

  6. 需要先输入旧密码,再输入新密码,最后确认密码,修改密码成功。

三、安装Maven

  1. 下载maven
  • 下载安装包:​​wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz​
  • 解压:​​tar vxf apache-maven-3.3.9-bin.tar.gz​
  1. 在usr的local目录下创建maven3文件夹,切换到local目录,输入命令:​​cd /usr/local​​​,在当前目录下创建maven3文件夹,输入命令:​​mkdir maven3​​​ 将解压过后的文件夹移动到这个目录下,输入命令:​​mv apache-maven-3.8.1 /usr/local/maven3​​。
  2. 配置环境变量:
    打开配置文件:​​​vim /etc/profile​​​ 按“E”进行编辑模式,再按“insert”插入。
    在文件最后添加:​​export MAVEN_HOME=/usr/local/maven3/apache-maven-3.8.1​​​​export PATH=阿里云服务器部署springboot项目_云服务器_04{MAVEN_HOME}/apache-maven-3.8.1/bin​​ 保存并退出:按esc之后输入​​:wq​
  3. 生效环境变量:​​source /etc/profile​
  4. 查看是否安装成功:
    ​​​mvn -version​​ 如果提示以下信息,说明安装成功:
  5. 阿里云服务器部署springboot项目_mysql_05

  6. 若出现以下信息,查看maven目录下的bin文件夹中的maven属性为rw-r–r--,此时,将会导致用户没有权限使用。
    输入:​​chmod a+x /root/usr/local/maven3/apache-maven-3.8.1/bin/mvn
  7. 阿里云服务器部署springboot项目_maven_06

  8. 输入:​​mvn -version​​,结果出现:
  9. 阿里云服务器部署springboot项目_git_07

  10. 说明上述问题解决,maven安装成功。

四、安装git

  1. yum安装git(不好控制git版本,安装的git版本过于老旧)
    ​​​yum install git​​​ 出现提示是否安装的时候输入 y并按回车。
    yum安装git完成。
    输入​​git --version​​,检查git是否安装完成,以及查看其版本号。
    (yum安装git会被安装在/usr/bin/git目录下)
    校验yum安装git
    至此,yum安装git完成。
  2. 从github上下载最新版本git,并安装。
    (0)若通过上一方法安装了git,需要卸载git,执行:​​​yum remove git​​​ (1)​​进入git版本发布界面​​,获取github最新的git安装包下载链接,进入linux服务器,执行下载命令:
    ​wget https://github.com/git/git/archive/v2.32.0.tar.gz​
  3. 阿里云服务器部署springboot项目_mysql_08

  4. 等待git安装包下载完成。
    (2)解压安装包:
    ​tar -zxvf v2.32.0.tar.gz​​ (3)安装编译源码所需依赖:
    ​yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker​​ (4)安装依赖时,yum自动安装了git,需要卸载旧版本git,​​yum remove git​​,出现提示输入y即可。
    (5)进入解压后的文件夹:​​cd git-2.32.0​​,然后执行编译,命令为:​​make prefix=/usr/local/git all​​,耐心等待编译即可。
    (6)安装git至/usr/local/git路径:​​make prefix=/usr/local/git install​​ (7)打开环境变量配置文件,​​vim /etc/profile​​,在底部加上git相关配置信息:​​PATH:$PATH:/usr/local/git/bin​​​​export PATH​​ 然后按esc键,保存后退出:​​:wq​​ (8)让配置文件生效:​​source /etc/profile​​ (9)查看安装的git版本:​​git --version​​,校验通过,说明安装成功。
  5. 阿里云服务器部署springboot项目_云服务器_09


五、部署springboot项目

(1)本地使用sqlyog连接远程数据库。
​用navicat连接数据库报错:1130-host … is not allowed to connect to this MySql server如何处理​​

​​navicat将本地数据库导入远程服务器​​ (2)将数据库导入到服务器
前提:下载了mysql和远程服务器安全组开放了3306端口。
(3)生成jar包
进入工程目录,执行命令:​​mvn install​​ 在target目录下,将jar包上传到云服务器的根目录。
使用ls指令可以看到我们上传的jar包。
(4)查看端口使用情况:
​netstat -anp | grep 8000​​ 我们要想在linux系统上运行这个项目,就要保证它所运行所用的端口没有被占用。
(端口没被占用时,不显示任何东西。)
如果端口被占用,需要kill掉。
(4)进入项目目录,使用java指令运行项目jar包,项目部署完成。
​java -jar ***.jar​​ ***为jar包名。
项目启动。
到浏览器输入对应的ip地址即可。
但是这种启动方式是一次启动,当我们关掉Xsell的时候,网站又访问不上了,我们可以使用下面的方法让这个项目在服务器上自动不间断地跑。
方法

把Xshell关掉,在浏览器上输入http://公网IP:8000 发现项目还是可以进入,说明我们已经设置成功了。

​​如果无法访问页面​​:
不要忘了远程服务器防火墙开放8000端口。



标签:git,springboot,local,maven,阿里,yum,usr,服务器,安装
From: https://blog.51cto.com/u_14736355/5948222

相关文章