当前位置:网站首页>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项目
边栏推荐
猜你喜欢
Dynamic memory development (C language)
express hot-reload
【LeetCode】623. 在二叉树中增加一行
seata源码解析:TM RM 客户端的初始化过程
Creo 9.0 基准特征:基准点
shell脚本实例
并发之CAS
嵌入式实操----基于RT1170 移植memtester做SDRAM测试(二十五)
eKuiper Newsletter 2022-07|v1.6.0:Flow 编排 + 更好用的 SQL,轻松表达业务逻辑
Seata source code analysis: initialization process of TM RM client
随机推荐
ts/js function pass parameter with function writing
Weekly Report 2022-8-4
明天去订票,准备回家咯~~
【无标题】目录
无题二
selectPage 动态改变参数方法
Creo 9.0 基准特征:基准点
Creo 9.0 基准特征:基准平面
my journal link
Is there a problem with writing this?How to synchronize data in sql-client
2022.8.3
在colab里怎样读取google drive数据
C语言-数组
express hot-reload
Dynamic memory development (C language)
The difference between beautiful MM and ordinary MM
【LeetCode】623. Add a row to the binary tree
2022/8/4 考试总结
Example of Noise Calculation for Amplifier OPA855
Overall design and implementation of Kubernetes-based microservice project