zoukankan      html  css  js  c++  java
  • 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开发环境已全部部署完毕

  • 相关阅读:
    2010年8月26日周四_understanding ArcGIS Server_overview_8.1
    2010年8月23日周一_FeatureLayer_6.13
    2010年8月22日周日_StylingAndSkinningScaleBar_6.12
    2010年8月26日周四_underStanding Flex_FlexComponets_7.4
    Flex组件的项目渲染器(ItemRenderer)使用总结
    2010年8月26日周四_understanding Flex_componentsLifeCycle_7.5
    2010年8月26日周四_understanding Flex_MXML and ActionScript_7.2
    缺页中断
    后缀式
    lua continue
  • 原文地址:https://www.cnblogs.com/lilywhite/p/13473944.html
Copyright © 2011-2022 走看看