部署
阿里云申请服务器
申请完成后进入控制台
https://ecs.console.aliyun.com/server/i-bp1gtb38znmjai9m2cxd/detail?regionId=cn-hangzhou
在安全组中开放端口
宝塔(一键化安装linux环境工具)
访问
https://www.bt.cn/admin/profe_ee
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
在连接工具中运行后得到用户名密码进行访问
端口号为阿里云服务器公网端口
一键安装环境
-
1.打包前看下配置文件 是否是服务器的信息
-
2.打包前检查下
pom.xml
里的false标签 要设置为false
找不到skip标签就下一步 -
3.maven中使用package打包 maven–>lifecycle–>package
打包后的jar包在target目录下
-
4.把jar包上传到服务器上/www/java/目录下 jar包的地址 项目的target下 jar包一般都50m左右
-
5.登陆服务器 进入/www/java/目录 cd /www/java/
-
6.验证java环境java -version
-
7.配置java环境变量(如果上一步没出版本)
a.找到/etc/profile文件 双击打开
b. 在profile末尾增加如下配置:
在宝塔中安装jdk管理器 可查看jdk路径
#java
export JAVA_HOME=/www/server/java/jdk1.8.0_371(这个路径是jdk的安装路径 可以去宝塔上面找 )
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
c.#让配置生效
source /etc/profile
d.在输入java -version验证
-
9.在服务器上安装mysql数据库 redis数据库
-
10.再宝塔上点击左侧数据库菜单 添加数据库 数据库的信息和java中yml的信息一致
-
11.把我们本地的数据库导入到服务器的数据库中
把本地数据库导出成sql 在服务器的数据库中运行sql -
12.在服务器的命令行中(进入到jar的目录)
nohup java -jar -Xmx256m -Xms256m j3071SpringBootOneShopLX-0.0.1-SNAPSHOT.jar >test.log 2>&1 &
-
13.接下来输入tail -f test.log 查看日志 tail -f表示实时更新的去查看文本文件
-
14.如果没有启动成功 多执行几次ctrl+c
-
15.输入ps aux|grep java 查看java进程 第二列就是进程号
输入 kill -9 进程号 就可以结束java程序 -
16.多执行几次ctrl+c 再从12步骤开始