服务器部署项目
使用软件
- Xshell7
- WinSCP
- Navicat
- 腾讯云服务器
服务器配置
服务器购买及基本配置
-
购买服务器
- 去活动页面买,很便宜
- https://cloud.tencent.com/act/new?from=14864
-
配置服务器
-
重置密码
-
配置防火墙
-
连接Xshell7和WinSCP
-
Xshell7
-
WinSCP
安装jdk、Tomcat、MySQL
-
jdk
-
查看可用jdk
yum search java | grep -i --color JDK
-
安装jdk
yum install java-1.8.0-openjdk java-1.8.0-openjdk-deve
-
验证安装成功
java -version
-
-
Tomcat
-
手动安装(yum install tomcat默认装Tomcat6)
-
去官网下载http://tomcat.apache.org/download-80.cgi
-
使用WinSCP上传到服务器
-
解压安装包
tar -zxvf apache-tomcat-9.0.56.tar.gz
-
删除安装包
rm -rf apache-tomcat-9.0.56.tar.gz
-
-
MySQL
-
找到mysql yum源:https://dev.mysql.com/downloads/repo/yum/
-
-
下载mysql 源安装包:
wget https://dev.mysql.com/get/mysql80-community-release-el7-4.noarch.rpm
-
安装mysql源安装包
yum localinstall mysql80-community-release-el7-4.noarch.rpm
-
安装mysql服务:
yum install mysql-community-server
-
启动mysql服务:
systemctl start mysqld
-
设置开机自启动:
systemctl enable mysql
systemctl daemon-reload
-
修改密码
-
查看自动生成的密码:
vi /var/log/mysqld.log
-
使用默认密码进入root模式并修改密码
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyPassword';
-
-
授权外网登录(远程登陆):
create user root@'%' identified by 'MyPassword';
grant all privileges on *.* to root@'%' with grant option;
-
连接测试
Web部署
修改项目配置
-
修改pom.xml打包方式
-
修改数据库配置application.yml
打包项目
-
使用maven工具打包
-
打包文件在target目录下
项目部署
-
使用WinSCP讲jar包放到服务器上
-
切换到jar的目录执行代码
nohup java –jar 项目名 &
-
关闭进程
lsof -i:8080
kill pid