springboot 服务器环境部署

  1. 按照模板启动ec2实例。注意:选择自己的密钥对(上传自己机子的公钥,只允许rsa格式的,不允许ed25519格式;远程登陆时使用机子的私钥登录。)
  2. 配置弹性ip,使用公网ip登录(工具mobaxterm)。
  3. 安装mysql,配置字符编码,创建数据库。
sudo apt update
#设置root权限密码为root
sudo apt install mysql-server 
apt install mysql-client 
apt install libmysqlclient-dev 
#检查
sudo netstat -tap | grep mysql
#配置字符编码
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
#在lc-messages-dir = /usr/share/mysql 语句下一行添加 character-set-server=utf8
#重启mysql
sudo /etc/init.d/mysql restart 
#检查字符编码
mysql -u root -p 
>root
SHOW VARIABLES LIKE 'char%';
#创建数据库
create database XXXX;
  1. 安装redis
sudo  apt-get install redis-server 
$ ps -ef |grep redis
redis    12088     1  0 05:34 ?        00:00:05 /usr/bin/redis-server 127.0.0.1:6379
ubuntu   21540 21510  0 08:00 pts/2    00:00:00 grep --color=auto redis

  1. 先安装jdk1.8 再安装maven,编译项目
wget https://archive.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz
#解压到/opt/maven
tar -zxvf ~/Download/apache-maven-3.6.0-bin.tar.gz 
#添加环境变量
mvn -Dmaven.test.skip=true clean package

  1. 启动mongoDB
@vm01:/etc$ sudo mongod --config /etc/mongod.conf --fork
  1. 本地上传jar包
scp target/springboot-seckill-0.0.1-SNAPSHOT.jar wangjin@vm01.soaringlab.top:/home/wangjin/
  1. 运行项目
    nohup java -jar target/XXX.jar --spring.profiles.active=prod > log03.out &
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值