Tomcat1

Tomcat简介:
tomcat版本及发展:
    3.0: 1999年
    4.0: 2002年
    5.0:2003年
    6.0:2004年
    7.0:2007年
    8.0:2014年
tomcat 核心组件
    catalina:tomcat的servlet conteainer
    coyote:http connecton
    jasper:JSP Engine
    
tomcat的开发语言:
    java开发语言,tomcat运行在JVM(java虚拟机)上,所以当启动tomcat时没有tomcat进程而是JVM的进程
    tomcat的主页面文件也不再是.html 或.xml。而是.jsp
    
tomcat组件
    server:每个server就是一个tomcat的实例(一个tomcat的java进程)
        service:关联connector和engine,每个service中只能有一个engine组件和一个或多个connector。
            engine:tomcat核心组件,用于运行jsp或servlet代码
                host:相当于http的虚拟主机
                    context:相当于http中的alias。
    connector:负责接收并解析用户请求,并将请求解析成engine中运行的代码,再讲结果构建成回应报文
    注意:每个组件都是由一个类实现的,有的组件的实现不止一种类
        顶级类组件:server
        服务类组件:service
        容器类组件:即可以部署webapp的组件,engine,host,context.
        连接类组件:connector
        被嵌套类组件:valve aogger,realm.
tomcat配置文件基于各个组件的组合,完成tomcat配置管理,所以主配置文件的结构        
    <server>
        <service>
            <connector/>可以有多个
            <connector/>
            ...
            <engine>
                <host> 可以有多个,每一个就是一个虚拟主机
                    <context/>
                    ...
                </host>
            </engine>        
        </service>
    <server>
        
tomcat运行模式:
    一:用本机内置的web server (http connctor).可以直接提供web服务,直接接受客户请求
    二:作为nginx反向代理的后端,但是nginx和tomcat运行在同一主机
    三:作为nginx或负载均衡集群的后端(可以与nginx不在同一主机内,相互分离),最前端是haproxy代理

安装toncat:(本人试用CentOs 7.0 ip地址:192.168.1.100)

    部署前提:
        1,安装JDK(可以安装java-jdk(官网下载)和open-jdk(7.0系统已经自带了))
            本人使用java-jdk 8版本的ipm包安装:jdk-8u181-linux-x64.rpm
            直接rpm -ivh jdk-8u181-linux-x64.rpm 
            自动安装至/usr/java/目录下
        2,配置环境变量(其实安装8版本的jdk,不配置环境变量也可以全局使用命令了):vim /etc/profile.d/java.sh 
            export JAVA_HOME=/var/java/latest
            export PATH=$JAVA_HOME/bin:$PATH
            source /etc/profile.d/java.sh 配置完环境变量要加载一下这个文件
        3,安装tomcat
            tar -xvf apache-tomcat.tar 安装到 /usr/local/
            ln -cv apache-tomcat tomcat 创建连接
            cd /usr/local/tomcat  
                ls:可以看见tomcat下的所有文件
        4,配置环境变量:vim /etc/profile.d/tomcat.sh
            export CATALINA_HOME=/usr/local/tomcat
            export PATH=$CATALINA_HOME/bin:$PATH
            
            source /etc/profile.d/tomcat.sh 配置完环境变量要加载一下这个文件
        5,tomcat下的主要文件
            bin:脚本及启动类
            lib:类库
            conf:配置文件
            logs:日志文件
            webapp:应用程序默认部署目录
            work:工作目录
            temp:临时文件目录
        6,配置文件
            server.xml:主配置文件
            web.xml:每个webapp部署之后才能被访问,为webapp提供默认部署配置
            tomcat-users.xml:用户认证的账号和密码
        7.catalina.sh start 启动tomcat
        8.ss -tnl 查看8080端口是否启动

      9.打开浏览器访问192.168.1.100:8080

 看见这个界面说明tomcat安装成功。

下一篇:tomcat2中将进行虚拟机配置,以及通过nginx进行负载均衡反向代理

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值