项目部署
项目部署
连接服务器
购买完成后先重置密码
然后下载Xftp 7以及Xshell 7两款操作服务器的工具
打开Xshell,创建会话,连接到服务器
基本linux指令:
- ls:路径下所有文件目录
- ll :也可以写成ls -lt,表示查看目录下文件详细信息
- cd /文件夹名:绝对路径
- cd …/:相对路径,返回上一级目录
- pwd:查看自己当前目录
- touch:创建文件(创建已经存在的文件时,不会报错,不会覆盖原来文件,只改变文件的“最后修改时间”)
- echo:文件内容添加 echo “内容” > 文件名(第二次只能覆盖,需要追加需要两个 >> )
- cat:查看文件里的内容
- mkdir:创建文件夹
- mkdir -p:创建多级路径
- rm:删除文件
- rm -r:删除文件夹
- rm -rf:强制删除,删除任何内容(慎用)
- mv:使用[mv 要移动的文件 移动的位置]
- cp:复制[cp 要复制的文件 移动的位置]
- man 命令:打开帮助文档查看
- less 文件名:分批查看文件信息
- tail:查看文件最后的内容
- tail 文件名 -n 20:查看最后20行
- head 文件名 -n 20:查看前20行
- date:服务器时间
(一)在服务器上安装JDK
直接在云服务器上输入命令
yum -y install java-1.8.0-openjdk*
此时服务器就会自动安装JDK1.8的全部内容了最后出现complete就完成啦
最后可以输入java -version来查看jdk版本
(二)在服务器上安装tomcat
- 去官网下载
- 用Xftp工具将下载好的tomcat安装包复制到云服务器上
- 用Xshell工具定位到刚才放入tomcat安装包的路径
cd /root/tomcat
此时就可以看到此路径下的安装包了
- 解压tomcat安装包
tar -zxvf apache-tomcat-8.5.65.tar.gz
解压完了就可以看到蓝色文件夹版的tomcat了
- 进去bin目录下
cd apache-tomcat-8.5.65
cd bin
- 赋予自己执行权限
chmod +x *.sh
- 启动tomcat
./startup.sh
tomcat这时已经启动了
这时我们就可以用公网ip:8080来访问咱们服务器上的tomcat成功页面啦
8. 在没把项目部署到服务器前,先关闭tomcat
./shutdown.sh
(三)在服务器上安装MySQL
- 在官网下载mysql安装套件
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
- 安装
yum -y install mysql57-community-release-el7-10.noarch.rpm
- 使用yum直接安装mysql
yum -y install mysql-community-server
- 启动mysql
service mysqld start
- 查看mysql默认密码
grep "password" /var/log/mysqld.log
此时就看到了自己的密码
- 进去mysql
mysql -uroot -p
然后复制刚才得到的密码
此时就进入mysql了
- 把安全策略设置为0
set global validate_password_policy=0;
- 设置密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '11111111';
- 设置统一编码格式
set character_set_database = 'utf8';
set character_set_server = 'utf8';
- 给用户所有的权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '11111111';
(四)部署项目
1.关闭远程服务器上tomcat
(1)到bin路径下
cd /root/tomcat/apache-tomcat-8.5.65/bin
(2)点击关闭tomcat文件
./shutdown.sh
./shutdown.sh
2. 初始化数据库
(使用你的sql脚本在服务网的mysql执行一下)
(1)进去mysql数据库
mysql -uroot -p11111111
(2)然后设置数据库
3. 修改你程序中的DBUtils连接字符串为远程服务器
关掉useSSL=false
dataSource.setURL("jdbc:mysql://127.0.0.1:3306/java18blog?characterEncoding=utf-8");
改成服务器数据库密码
dataSource.setPassword("11111111");
4. 使用maven打包项目
(1)点击package
(2)随后把打包好的war包进行复制
5. 上传xxx.war到服务器的tomcat/webapps
【必须放到根路径】
(1)复制好的war包粘贴到服务器上tomcat的webapps根路径下
6. 启动tomcat
(1)去到tomcat的bin目录下
cd /root/tomcat/apache-tomcat-8.5.65/bin
(2)点击启动文件
./startup.sh
随后就可以去
公网号:8080/war包名
http://82.156.229.239:8080/blog/login.html
进行访问啦!!!
哈哈哈,项目终于完成啦,小伙伴们快去看看吧😊😊😊
点击跳转个人博客项目http://82.156.229.239:8080/blog/login.html