Tomcat详解

时间:2020-06-17 23:32:24   收藏:0   阅读:62

1. Tomcat简介

1.1 Tomcat的核心组件

注意:

1.2 Tomcat Instance

1.2.1 Tomcat实例

1.2.2 各个组件

每个组件都由“类”来实现,有些组件的实现还不止一种

<server>    <service>
            <connector />
            <connector />
            ...
            <engine>
                    <host>
                            <context />
                            ...
                    </host>
                    ...
            </engine>
    </service>
</server>

1.3 Tomcat的运行模式

1.3.1 standalone

1.3.2 proxy

2. Tomcat的安装配置&webapp的部署

2.1 Tomcat的安装和启动

安装JDK:

安装Tomcat:

启动Tomcat:

2.2 Tomcat目录结构和配置文件

Tomcat目录结构:

Tomcat的配置文件:

2.3 webapp部署

2.3.1 Java WebAPP简介

Java WebAPP组织结构:

有特定的组织形式、层次性的目录结构,主要包含了servlet代码文件,JSP页面文件、类文件、部署描述符文件等

部署(deployment)webapp的相关操作:

2.3.2 简单部署webapp

创建webapp特有的目录结构

提供webapp的主页文件:

vim  myapp/index.jsp
        <%@ page language="java" %>
        <%@ page import="java.util.*" %>
        <html>
                <head>
                        <title>JSP Test Page</title>
                </head>
                <body>
                        <% out.println("hello world."); %>
                </body>
        </html>

2.3.3 Tomcat自带的应用程序

配置manager:conf/tomcat-users.xml

vim  conf/tomcat-users.xml
        <role  rolename="manager-gui"/>
        <user username="tomcat"  password="hgzero" roles="manager-gui"/>
        # 注意:修改这个文件不会立即生效,因为tomcat在启动时会将这个文件读取到内存中,因此只有重启

配置host manager

vim  conf/tomcat-users.xml
        <role  rolename="manager-gui"/>
        <role  rolename="admin-gui"/>
        <user username="tomcat"  password="hgzero" roles="manager-gui,admin-gui"/>

3. Tomcat核心组件详解

 

原文:https://www.cnblogs.com/hgzero/p/13149665.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!