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开发环境已全部部署完毕
学生不才,非专业水平的文档,总有纰漏,不当之处,请多多指教。感激不尽
by 悲催世界一雷