ECS7天实践进阶训练营Day6:基于Tomcat在阿里云ECS上搭建Java Web开发环境

一、概述

Tomcat是Apache软件基金会中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级服务器,在中小型系统和并发访问用户不是很多的场合下普遍使用,是开发和调试JSP程序的首选。当在一台主机上配置好Apache服务器时,可利用它响应HTML页面的访问请求,而Tomcat是Apache服务器的扩展,但运行时它是独立运行的,所以当运行Tomcat时,它实际上是作为一个与Apache独立的进程单独运行的。

二、安装JDK

查看yum源中的JDK版本

[root@hoshizora_lei ~]# yum list java*

选择合适的JDK版本进行安装,这里使用的是JDK1.8版本

[root@hoshizora_lei ~]# yum install -y java-1.8.0-openjdk*

查看java版本信息,如果出现下图内容,则表示JDK安装成功

三、安装MySQL数据库

执行下列命令,下载并安装MySQL官方的Yum Repository

[root@hoshizora_lei ~]# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
[root@hoshizora_lei ~]# yum install -y mysql57-community-release-el7-10.noarch.rpm
[root@hoshizora_lei ~]# yum install -y mysql-community-server

启动MySQL数据库

[root@hoshizora_lei ~]# systemctl start mysqld

查看MySQL数据库初始密码

[root@hoshizora_lei ~]# grep "password" /var/log/mysqld.log

登录数据库,修改MySQL默认密码,并赋予root用户远程管理权限

[root@hoshizora_lei ~]# mysql -u root -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abcd1234';
mysql> set global validate_password_policy=0;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Abcd1234';

四、安装Tomcat

下载Tomcat源码包

[root@hoshizora_lei ~]# wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.tar.gz

解压源码包,修改文件夹名,并为Tomcat赋权

[root@hoshizora_lei ~]# tar -zxvf apache-tomcat-8.5.57.tar.gz

[root@hoshizora_lei ~]# mv apache-tomcat-8.5.57 /usr/local/Tomcat8.5
[root@hoshizora_lei ~]# chmod +x /usr/local/Tomcat8.5/bin/*.sh

将Tomcat默认端口号修改为80(tips:Tomcat默认端口号为8080)

启动Tomcat

[root@hoshizora_lei ~]# /usr/local/Tomcat8.5/bin/./startup.sh

五、访问Tomcat

访问前,请确保ECS实例中安全组是否对80端口放行

在浏览器输入http://ECS实例公网IP,如果显示如下画面,则宝石Tomcat部署成功

至此,基于Tomcat的Java Web开发环境已全部部署完毕

posted @ 2020-08-11 10:14  悲催世界一雷  阅读(125)  评论(0编辑  收藏  举报