当前位置:网站首页>5.部署web项目到云服务器
5.部署web项目到云服务器
2022-08-05 09:16:00 【学习java的张三】
一、部署web项目到云服务器
在云服务器上先添加一条安全规则
1.先打开云服务器,用XShell连接
2.用Xfpt把tomcat压缩包拖到root下
unzip apache-tomcat-8.5.60.zip
3.进入 apache-tomcat-8.5.60/bin/目录下,启动startup.sh
sh startup.sh
如果遇到权限问题chmod a+x *.sh
4.检查进程和端口号
检查进程
ps aux | grep tomcat
检查端口
netstat -nlpt | grep 8080
5.安装mariadb
通过 yum 安装
yum install mariadb-server --allowerasing
6.启动mariadb
启动
systemctl start mariadb
7.检查进程和端口号
检查进程
ps aux | grep mysql
检查端口
netstat -nlpt | grep 3306
8.修改 MySQL 登录密码
mysql_secure_installation
如果是第一次使用
第一次提示输入密码直接回车,然后设置密码
如果之前已经安装完成需要输入自己的密码
9.连接Mysql
mysql -uroot -p
10.将数据库建表及创建数据库语句粘贴到终端,回车之后输入show databases;查看当前的数据库是否已经插入完成
数据库插入完成后,
use 数据库名;
show tables;查看数据库中表是否插入完成
11.停止Tomcat ,进入 apache-tomcat-8.5.60/bin/目录下,启动startdown.sh
sh shutdown.sh
12.进入apache-tomcat-8.5.60/webapps目录下
如果有不需要的文件直接删除 rm -rf 文件名
13.Windows maven clean + compile + package 进行打包 target/xxx.war -> target/ROOT.war
14.把打包好的war包使用Xftp复制到 apache-tomcat-8.5.60/webapps目录下
15.进入 apache-tomcat-8.5.60/bin/目录下,启动startup.sh,启动完成后在浏览器输入http://公网地址:8080就可以访问Web项目
边栏推荐
- 使用HBuilder离线本地打包ipa教程
- 线程之Happens-before规则
- 代码审计—PHP
- MySQL内部函数介绍
- How to realize the short press and long press detection of the button?
- 21 Days of Deep Learning - Convolutional Neural Networks (CNN): Weather Recognition (Day 5)
- CVPR 2022 | 将X光图片用于垃圾分割,港中大(深圳)探索大规模智能垃圾分类
- 程序员的七种武器
- 深度学习21天——卷积神经网络(CNN):服装图像分类(第3天)
- 好资料汇总
猜你喜欢
接口全周期的生产力利器Apifox
Creo 9.0 基准特征:基准轴
科普大佬说 | 港大黄凯斌老师带你解锁黑客帝国与6G的关系
CVPR 2022 | 将X光图片用于垃圾分割,港中大(深圳)探索大规模智能垃圾分类
Science bosses say | Hong Kong rhubarb KaiBin teacher take you unlock the relationship between the matrix and 6 g
使用HBuilder离线本地打包ipa教程
2022.8.3
Thinking and summary of the efficiency of IT R&D/development process specification
动态内存开辟(C语言)
使用 External Secrets Operator 安全管理 Kubernetes Secrets
随机推荐
XCODE12 在使用模拟器(SIMULATOR)时编译错误的解决方法
新白娘子传奇系列
shell脚本实例
今天是元宵节~~
接口全周期的生产力利器Apifox
Creo 9.0 基准特征:基准点
科普大佬说 | 港大黄凯斌老师带你解锁黑客帝国与6G的关系
js graphics operation one (compatible with pc, mobile terminal to achieve draggable attribute drag and drop effect)
程序员的七种武器
干货!生成模型的评价与诊断
无题三
工程制图知识点
There is only one switch, how to realize the nqa of master-slave automatic switching
放大器OPA855的噪声计算实例
施一公:科学需要想象,想象来自阅读
Concurrent CAS
Example of Noise Calculation for Amplifier OPA855
工程制图试题
手把手教你纯c实现异常捕获try-catch组件
ts/js 函数传参带函数写法