当前位置:网站首页>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 --allowerasing6.启动mariadb
启动
systemctl start mariadb7.检查进程和端口号
检查进程
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.sh12.进入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项目
边栏推荐
- 如何实现按键的短按、长按检测?
- egg framework
- 2022-08-01 回顾基础二叉树以及操作
- 深度学习21天——卷积神经网络(CNN):天气识别(第5天)
- 欧盟 | 地平线 2020 ENSEMBLE:D2.13 SOTIF Safety Concept(下)
- Science bosses say | Hong Kong rhubarb KaiBin teacher take you unlock the relationship between the matrix and 6 g
- ts/js 函数传参带函数写法
- 无题十一
- 好资料汇总
- 2022-08-01 Review the basic binary tree and operations
猜你喜欢

科普大佬说 | 港大黄凯斌老师带你解锁黑客帝国与6G的关系

Seata source code analysis: initialization process of TM RM client

嵌入式实操----基于RT1170 移植memtester做SDRAM测试(二十五)

接口全周期的生产力利器Apifox

DTcloud 装饰器

营销建议 | 您有一份八月营销月历待查收! 建议收藏 !

Redis源码解析:Redis Cluster

欧盟 | 地平线 2020 ENSEMBLE:D2.13 SOTIF Safety Concept(上)

如何实现按键的短按、长按检测?

交换机端口的三种类型详解与hybrid端口实验
随机推荐
PAT Level B - B1021 Single Digit Statistics (15)
【LeetCode】623. 在二叉树中增加一行
selectPage 动态改变参数方法
16 kinds of fragrant rice recipes
工程制图试题
无题十四
leetcode points to Offer 10- I. Fibonacci sequence
eKuiper Newsletter 2022-07|v1.6.0:Flow 编排 + 更好用的 SQL,轻松表达业务逻辑
shell脚本实例
使用 External Secrets Operator 安全管理 Kubernetes Secrets
新白娘子传奇系列
Rotation of the displayed value on the button
“充钱”也难治快手的“亏亏亏”?
Why do I recommend using smart async?
欧盟 | 地平线 2020 ENSEMBLE:D2.13 SOTIF Safety Concept(下)
How to replace colors in ps, self-study ps software photoshop2022, replace one color of a picture in ps with another color
PAT乙级-B1020 月饼(25)
Xcode 12 ld: symbol(s) not found for architecture armv64
Overall design and implementation of Kubernetes-based microservice project
放大器OPA855的噪声计算实例

