一、部署Java环境
1.安装
yum -y install java-1.8.0-openjdk.x86_64
2.运行
java -version (出现当前java版本即表示java安装成功)
二、部署MySQL数据库
1.获取MySQL社区版
cd /tmp
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
2.安装MySQL
yum install mysql mysql-server mysql-devel -y
3.启动MySQL
systemctl start mysql.service
注解:centos7 启动mysql 报错 Failed to start mariadb.service: Unit not found 解决办法:https://blog.csdn.net/qq_28450919/article/details/78563370
4.验证MySQL
netstat -anp|grep 3306 (MySQL启动后会占用3306端口)
5.修改MySQL管理员密码
mysqladmin -u root password admin (修改MySQL管理员密码为admin)
6.登陆验证
1.登录 mysql -uroot -padmin
2.登录成功后显示数据库 show databases; (结尾为英文状态下的封号)
三、部署tomcat
1.安装
cd /tmp
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.53/bin/apache-tomcat-8.5.53.tar.gz (8.5.23经测试是能跑 springboot 的)
tar -xzvf apache-tomcat-8.5.53.tar.gz
mv apache-tomcat-8.5.53 /usr/local/tomcat7
2.启动
/usr/local/tomcat7/bin/startup.sh
3.验证
netstat -anp | grep 8080
4.查看启动日志
tail -300f /usr/local/tomcat7/logs/catalina.out (-300表示查看最后300行, f表示持续刷新日志文件有更新可以立即看到)
5.开启外网访问端口
阿里云需要在安全组配置开放端口8080
6.从公网访问
http://47.104.95.212:8080/
7.tomcat启动成功,但是外部通过ip端口号访问不了tomcat首页如何解决?
答:一、关闭防火墙就可以了。命令如下:systemctl stop firewalld.service
二、开放8080端口,步骤如下 1. firewall-cmd --zone=public --add-port=8080/tcp --permanent 出现success表明添加成功 2. firewall-cmd --reload 更新防火墙 3. systemctl restart firewalld.service重启防火墙
8.重启tomcat
Java web项目部署到阿里云Centos
原文:https://www.cnblogs.com/yanans/p/12606781.html