精华内容
下载资源
问答
  • Tomcat用途

    千次阅读 2019-03-27 13:22:20
    这篇文章主要反思了Tomcat的作用。本文主要是自己的一个思考过程,不是严谨地介绍和详细总结Tomcat使用方法的文章。最后尝试利用tomcat的知识,以URL的形式来访问文件夹(在浏览器的地址栏直接黏贴文件的路径也可以...

    总结:

    这篇文章主要反思了Tomcat的作用。本文主要是自己的一个思考过程,不是严谨地介绍和详细总结Tomcat使用方法的文章。最后尝试利用tomcat的知识,以URL的形式来访问文件夹(在浏览器的地址栏直接黏贴文件的路径也可以访问,但是这里可以不用实际的路径进行访问)。该例子实用意义不大,主要是加深对tomcat的理解。

    教材上说,Tomcat是Apache组织的Jakarta项目的一个重要子项目,它是Sun公司推荐的运行Servlet和JSP的容器。也就是说它是一个容器,但随处也可见“Tomcat服务器”的说法。

      事实上,Tomcat即是容器也是服务器。不过本文主要涉及Tomcat发挥容器功能的部分。Tomcat是用Java语言编写的,需要运行在Java虚拟机上,所以一般需要先安装JDK,以提供运行环境。
      上面说过Tomcat是一个容器,但为什么开发出来的应用需要装进Tomcat这个容器呢。忽略各个文件之间的跳转,web应用本质只是一个装有很多资源(java/html/jsp/js/css等各种格式文件)的文件夹。假如我们有一个web应用projectA,我们在某台计算机A把这些文件写好后,就希望其他设备能够通过一些方式来访问我们的资源。一种方法是通过在浏览器地址栏输入URL来实现资源的访问。
      那么从我们在计算机A上写好某个文件夹到文件夹能够被其他计算机所访问,需要什么呢。首先需要我们的互联网。计算机B先通过互联网找到计算机A。
      而这样做的前提是你这个电脑必须在互联网这个网络里面,这样别人才能访问到你。也就是说一台电脑必须要有IP地址才能称为服务器。但这样也只是找到了IP地址而已,我们还需要找到对应的主机(注:一般主机是指一台电脑,但在tomcat中,虚拟主机指的是计算机中的某个文件夹)。但就算找到了计算机A,我们怎么知道要去哪里寻找web应用projectA呢。Tomcat容器就是来解决这个问题的。在我看来,Tomcat的一个重要的功能就在于“映射”(通过配置文件实现)。


    虚拟主机名的配置

      首先确定一个虚拟的主机名。Tomcat默认使用localhost作为虚拟主机名,并映射到webapps文件夹。在Tomcat安装目录下的server.xml文件夹的内容如下所示:

    <Host appBase= "webapps" autoDeploy="true" name="localhost" unpackWARs="True">
    

      如果也想要同时能够访问计算机A中的不同路径下的文件,这时候就可以添加一个<Host>元素,把这个新的路径添加进去,然后给它起一个虚拟的主机名字(关于虚拟主机名和路径的配置,因为是根据虚拟目录来指定要访问的路径,如果虚拟目录的路径是绝对路径,那么这里的路径没有意义,但是如果采用相对路径的方式,那么这里的路径就有意义。而虚拟的主机名除了在这里进行设置外,还需要在hosts中进行设置,并且需要在catalina文件夹下新建一个同名的文件夹,虚拟目录可以在这里进行配置,这些内容会在下面具体展开)。

    <Engine name="Catalina" defaultHost = "localhost">
      ...
    <Host name= "newhost" appBase="d:\newhost">
      ...
    </Host>
    </Engine>
    

    (注:还需要到Windows系统中hosts进行注册,这样ip地址才能映射到这个虚拟主机)


    虚拟目录的配置

      然后就是配置虚拟目录。例如想在url为localhost/chapter01时跳转到特定的目录下。就需要在<Tomcat安装目录>\conf\Catalina\localhost目录下新建一个chapter01.xml(命名任意)。输入:

    <Context path="/chapter01" docBase="d:\chapter01">
    

      也就是说,从表面上来看,url中的localhost/chapter01貌似是指向localhost下面的chapter01文件夹,但其实上并非如此,这两者仍然要分开进行指定。并且不一定存在父子文件夹的关系。除此以外,还可以指定默认页面(例如指定welcome.html)。打开<Tomcat根目录>\conf目录下的web.xml文件。这时候需要在chapter01目录中创建WEB-INF目录,并在该目录下创建一个web.xml文件。配置方法如下:

        <?xml version="1.0" encoding="ISO-8859-1"?>
        <web-app ...>   
               <welcome-file-list>
                    <welcome-file>welcome.html</welcome-file>
            </welcome-file-list>
         </web-app>
    

    (也可以在<Tomcat安装目录>/conf目录下的server.xml文件进行配置,但是需要进行重启后才生效)

      而tomcat的管理平台又起到什么作用呢。它列出了所有的web应用及其状态。并且提供每个web的启动、停止和卸载的功能。这意味着它可以选择电脑中哪部分资源有效,哪部分资源无效。那么这样来看的话,其实tomcat就像酒店前台,给你门卡让你去找到对应的房间(web资源),并且决定哪些房间不能进,哪些可以进去

      然后执行了startup.bat启动Tomcat。启动后其实就是把这些映射激活了。关闭后就相当于酒店前台走了,来访者(URL请求)不知如何是好。网上有人说启动了tomcat后,CATALINA_PATH & CATALINA_BASE will refer to the resource location.也就是说知道去哪里找我们的资源了。如果仔细看上面虚拟主机的配置内容,就会发现<Host>元素是放在<Engine>元素里面的。而Engine的name就是Catalina。一旦启动tomcat,就表明我们的配置能够生效。文件夹projectA就不是简单的一个文件夹了,而是变成了一个可以通过URL访问得到的一个文件夹。按照这种思路的话,我们其实可以自己定义一些路径(下文给出一个例子)。

      所以tomcat像是一个桥梁,外界访问服务器(某台计算机)资源的时候,tomcat能够找到对应的文件夹。所以当我们访问localhost://index.html,他就知道去这台电脑的哪个位置寻找资源index.html。当然,tomcat也有它力所难及的地方,例如编写有组织的web应用就不是它的强项了。这也是我们后面要不停地用Eclipse等进行整合开发的原因。

    一个简单的案例(用URL请求访问本地文件夹中的视频)

      假如我有视频放在文件夹(E:\jpvideo)中,其中有一个文件名为1.mp4,如果我想通过URL(例如:video/jpvideo/1.mp4)来访问电脑上的这个文件夹的资源。那么要怎么做呢。方法如下:
    a、首先来到tomcat安装目录下,找到server.xml。添加一个名为“video”的虚拟主机。

      <Host appBase="e:\" name="video">
      </Host>
    

    b、然后更改了hosts文件:(添加如下代码)

    127.0.0.1   video
    

    c、配置虚拟目录,方法是在<Tomcat安装目录>\conf\Catalina下面新建一个video文件夹,在video文件夹下面新建一个xml文件(名字任意),输入如下内容。

    <Context path = "/jpvideo" docBase="E:\jpvideo"/>
    

    注:由于此处使用的是绝对路径,所以Host的appBase路径的设置对实验结果没有影响

    d、最后通过cmd输入startup.bat来启动tomcat,激活这些配置。
    e、(验证)在地址栏中输入video/jpvideo/1.mp4,结果如下,可以直接打开视频并播放。

     



    作者:secondtown
    链接:https://www.jianshu.com/p/a32ce58cc9c2
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

    展开全文
  • 目录结构及用途 目录 用途 bin 包含启动/关闭脚本,存放和关闭Tomcat的命令文件 conf   包含不同的配置文件,包括 server.xml(Tomcat的主要配置文件)和为...

     目录结构及用途

    目录

    用途

    bin

    包含启动/关闭脚本,存放和关闭Tomcat的命令文件

    conf

     

    包含不同的配置文件,包括 server.xml(Tomcat的主要配置文件)和为不同的Tomcat配置的web应用设置缺省值的文件web.xml

    doc

    包含各种Tomcat文档

    lib

    包含Tomcat服务器及所有Web应用程序均可访问使用的jar文件.unix平台此目录下的任何文件都被加到Tomcat的classpath中

    Logs

    存放Tomcat的日志文件

    /server

    包含3个子目录:classes、lib和webapps

    src

    ServletAPI源文件.先别高兴,这些只有些必须在Servlet容器内实现的空接口和抽象类

    webapp

    包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下

    work

    Tomcat自动生成,放置Tomcat运行时的临时文件(如编译后的JSP文件).如在Tomcat运行时删除此目录.JSP页面将不能运行.[ jsp生成的sevlet放在此目录下]

    classes

     

    你可以创建此目录来添加一些附加的类到类路径中.任何你加到此目录中的类都可在Tomcat的类路径中找到自身.

    Common/bin

    存在Tomcat服务器及所有的web应用程序可以访问的JAR文件

    Server/bin

    存在Tomcat服务器运行所需的各种JAR文件。

    Share/Bin

    存在所有的web应用程序可以访问的JAR文件(不能被tomcat访问)

    /server/webapps

    存放tomcat两个自带Web应用 admin应用和manager应用

    从表中可以看到,Server/bin,Share/Bin,Common/bin目录下都可以放JAR,他们的区别在于:

    在Server/bin目录下的JAR文件只能被Tomcat服务器访问。

    在Share/Bin,目录下的JAR文件可以被所有的web应用程序访问,但不能被Tomcat服务器访问。

    在Common/bin目录下的JAR文件可以被Tomcat服务器和所有的web应用程序访问。

    Java Web应用由一组静态HTML页、Servlet、JSP和其他相关的class组成。每种组件在Web应用中都有固定的存放目录。Web应用的配置信息存放在web.xml文件中。在发布某些组件(如Servlet)时,必须在web.xml文件中添加相应的配置信息。

    在Tomcat应用服务器上发布Web应用程序,应该在<CATALINA_HOME>/webapps目录下创建这个Web应用的目录结构。
    Web应用的目录结构

    目  录

    描  述

    /examples

    Web应用的根目录,所有的JSP和HTML文件都存放于此目录下

    /examples/WEB-INF

    存放Web应用的发布描述文件web.xml

    /examples/WEB-INF/classes

    存放各种class文件,Servlet类文件也放于此目录下

    /examples/WEB-INF/lib

    存放Web应用所需的各种JAR文件。例如,在这个目录下,可以存放JDBC驱动程序的JAR文件。

    注:在classes以及lib子目录下,都可以存放Java类文件。在运行过程中,Tomcat的类装载器先装载classes目录下的类,再装载lib.
    Tomcat的配置文件

    Tomcat的配置基于两个配置文件:

    1.server.xml - Tomcat的全局配置文件               2.web.xml - 在Tomcat中配置不同的关系环境

     

    server.xml

    server.xml是Tomcat的主配置文件.完成两个目标:

    1 提供Tomcat组件的初始配置.

    2 说明Tomcat的结构,含义,使得Tomcat通过实例化组件完成起动及构建自身, 如在server.xml所指定的

     

    server.xml种的重要元素:

    元素及其描述

    Server

    server.xml文件中最重要的元素.Server定义了一个Tomcat服务器.一般你不用对他担心太多.Server元素能包含Logger和ContextManager元素类型

    Logger

    此元素定义一个Logger对象,每个Logger都有一个名字去标识,也有一个纪录Logger的输出和冗余级别(描述此日志级别)和包含日志文件的路径.通常有servlet的Logger(ServletContext.log()处),JSP和Tomcat运行时的Logger.

    ContextManager

    ContextManager说明一套ContextInterceptor, RequestInterceptor , Context和他们的Connectors的配置及结构.ContextManager有几个随同提供的特性:

    1. 用来纪录调试信息的调试级别

    2. webapps/,conf/,logs/和所有已定义的环境的基本位置.用来使Tomcat可以在TOMCAT_HOME外的其他目录启动.

    3. 工作目录的名字

    ContextInterceptor&RequestInterceptor

    这些侦听器(interceptors)侦听具体发生在ContextManager中的事件.例如,ContextInterceptor侦听Tomcat的启动及终止事件,RequestInterceptor监视在它服务过程中用户请求需要通过的不同阶段.Tomcat的管理员不必知道太多关于侦听器的知识;另外,开发者应该知道这是如何在Tomcat中实现一个”全局”型的操作(例如安全性及每个请求日志)

    Connector

    Connector表示一个到用户的联接,不管是通过web服务器或直接到用户浏览器(在一个独立配置中).Connector负责管理Tomcat的工作线程和 读/写 连接到不同用户的端口的 请求/响应.Connector的配置包含如下信息:

    1.句柄类

    2.句柄监听的TCP/IP端口

    3.句柄服务器端口的TCP/IP的backlog.

    Context

    每个Context提供一个指向你放置你Web项目的Tomcat的下属目录。每个Context包含如下配置:

    1. Context放置的路径,可以是与ContextManager主目录相关的路径.

    2.纪录调试信息的调试级别

    3.可重载的标志.开发Servlet时,重载更改后的Servlet,这是一个非常便利的特性,你可以调试或用Tomcat测试新代码而不用停止或重新启动Tomcat.要打开重载,把reloadable设为真即可.这虽花费时间但可检测所发生的变化;更重要的事,鉴于,在一个装载类对象装入一个新的servlet时,类装载触发器可能会掷出一些错误.为避免这些问题,你可以设置可重载为假,这将停止重载功能.

     

    web.xml

         Tomcat可以让用户通过将缺省的web.xml放入conf目录中来定义所有关系环境的web.xml的缺省值.建立一个新的关系环境时,Tomcat使用缺省的web.xml文件作为基本设置和应用项目特定的web.xml(放在应用项目的WEB-INF/web.xml文件)来覆盖这些缺省值.



    展开全文
  • /bin 存放启动和关闭tomcat的脚本文件 /common/lin 存放Tomcat服务器及所有Web应用程序都可以访问的jar文件 /conf 存放Tomcat服务器的各种配置未见,其中包括server.xml(Tomcat的主要配置文件)、tomcat-user.xml...


    /bin                        存放启动和关闭tomcat的脚本文件

    /common/lin         存放Tomcat服务器及所有Web应用程序都可以访问的jar文件
    /conf                      存放Tomcat服务器的各种配置未见,其中包括server.xml(Tomcat的主要配置文件)、tomcat-user.xml和web.xml等配置文件
    /logs                       存放Tomcat的日志文件
    /server/lib               存放Tomcat服务器运行所需要的各种jar文件
    /server/webapps     存放Tomcat的两个Web应用程序,admin应用程序和manager应用程序
    /shared/lib                存放所有Web应用程序都可以访问的Jar文件
    /temp                        存放Tomcat运行时候产生的临时文件
    /webapps                当发布Web应用程序的时候,通常把Web应用程序的目录以及文件放到这个目录下
    /work                        Tomcat将JSP产生的Servlet源文件和字节码存放在这个文件目录下
    展开全文
  • 1. Tomcat的目录结构及其用途 目 录 用 途 /bin 存放启动和关闭Tomcat的脚本文件 /common/lib 存放Tomcat服务器及所有Web应用程序都可以访问的JAR文件 /conf 存放Tomcat服务器的各种配置文件,其中包括server.xml...

    1.
            Tomcat的目录结构及其用途

    目 录
    用 途
    /bin
    存放启动和关闭Tomcat的脚本文件
    /common/lib
    存放Tomcat服务器及所有Web应用程序都可以访问的JAR文件
    /conf
    存放Tomcat服务器的各种配置文件,其中包括server.xml(Tomcat的主要配置文件)、tomcat-users.xml和web.xml等配置文件
    /logs
    存放Tomcat的日志文件
    /server/lib
    存放Tomcat服务器运行所需的各种JAR文件
    /server/webapps
    存放Tomcat的两个Web应用程序:admin应用程序和manager应用程序
    /shared/lib
    存放所有Web应用程序都可以访问的JAR文件
    /temp
    存放Tomcat运行时产生的临时文件
    /webapps
    当发布Web应用程序时,通常把Web应用程序的目录及文件放到这个目录下
    /work
    Tomcat将JSP生成的Servlet源文件和字节码文件放到这个目录下

           /common/lib目录、/server/lib和/shared/lib目录下都可以存放JAR文件,它们的区别在于:
                在/server/lib目录下的JAR文件只能被Tomcat服务器访问;

                 在/shared/lib目录下的JAR文件可以被所有的Web应用程序访问,但不能被Tomcat服务器访问;

                 在/common/lib目录下的JAR文件可以被Tomcat服务器和所有的Web应用程序访问。

    此外,对于后面将要介绍的Java Web应用程序,在它的WEB-INF目录下,也可以建立lib子目录,在lib子目录下可以存放各种JAR文件,这些JAR文件只能被当前Web应用程序所访问。

    2.Tomcat启动过程的分析

        用文本编辑工具打开用于启动Tomcat的批处理文件startup.bat,仔细阅读,可以发现,在这个文件中,首先判断CATALINA_HOME环境变量是否为空,如果为空,就将当前目录设为CATALINA_HOME的值,接着判断当前目录下是否存在bin/catalina.bat,如果文件不存在,将当前目录的父目录设为CATALINA_HOME的值.如果想在任意目录下启动.可以将tomcat的目录放入classpath中.

            真正负责启动Tomcat服务器的catalina.bat文件,catalina.bat文件,我们发现它还调用了一个文件setclasspath.bat。在setclasspath.bat文件中,它检查JAVA_HOME环境变量是否存在,并通过设置的环境变量JAVA_HOME,找到java.exe,用于启动Tomcat。

    3.Tomcat的体系结构

            Tomcat服务器是由一系列可配置的组件构成的,其中核心组件是Catalina Servlet容器.

    (1)Server
    Server表示整个的Catalina Servlet容器。Tomcat提供了Server接口的一个默认实现,这通常不需要用户自己去实现。在Server容器中,可以包含一个或多个Service组件。

    (2)Service
    Service是存活在Server中的内部组件,它将一个或多个连接器(Connector)组件绑定到一个单独的引擎(Engine)上。在Server中,可以包含一个或多个Service组件。Service也很少由用户定制,Tomcat提供了Service接口的默认实现,而这种实现既简单又能满足应用。

    (3)Connector
    连接器(Connector)处理与客户端的通信,它负责接收客户请求,以及向客户返回响应结果。在Tomcat中,有多个连接器可以使用。

    (4)Engine
    在Tomcat中,每个Service只能包含一个Servlet引擎(Engine)。引擎表示一个特定的Service的请求处理流水线。作为一个Service可以有多个连接器,引擎从连接器接收和处理所有的请求,将响应返回给适合的连接器,通过连接器传输给用户。用户可以通过实现Engine接口提供自定义的引擎,但通常不需要这么做。

    (5)Host
    Host表示一个虚拟主机,一个引擎可以包含多个Host。用户通常不需要创建自定义的Host,因为Tomcat给出的Host接口的实现(类StandardHost)提供了重要的附加功能。

    (6)Context
    一个Contex表示了一个Web应用程序,运行在特定的虚拟主机中。什么是Web应用程序呢?在Sun公司发布的Java Servlet规范中,对Web应用程序做出了如下的定义:“一个Web应用程序是由一组Servlet、HTML页面、类,以及其他的资源组成的运行在Web服务器上的完整的应用程序。它可以在多个供应商提供的实现了Servlet规范的Web容器中运行”。一个Host可以包含多个Context(代表Web应用程序),每一个Context都有一个惟一的路径。用户通常不需要创建自定义的Context,因为Tomcat给出的Context接口的实现(类StandardContext)提供了重要的附加功能。

            我们可以在conf目录下的server.xml文件中对这些组件进行配置,读者打开server.xml文件,就可以看到元素名和元素之间的嵌套关系,与Tomcat服务器的组件是一一对应的,server.xml文件的根元素就是server。

    4.Tomcat提供了两个管理程序:admin和manager。其中admin用于管理和配置Tomcat服务器,manager用于管理部署到Tomcat服务器中的Web应用程序。

    admin Web应用程序:

    admin Web应用程序需要单独下载,与Tomcat在同一个下载页面,链接名是Admin zip,下载后的文件名是jakarta-tomcat-5.5.7-admin.zip,解压缩后,覆盖Tomcat安装目录下的同名目录。admin Web应用程序位于%CATALINA_HOME%/server/webapps/admin目录下。

    要访问admin Web应用程序,需要添加具有管理员权限的账号,编辑%CATALINA_HOME%/ conf/tomcat-users.xml文件,在元素中添加如下内容:

    其中用户名和密码可以根据自己的喜好设置。

    启动Tomcat服务器,打开浏览器,在地址栏中输入:

    http://localhost:8080/admin/

    将出现如图5-17所示的页面。

    图5-17 admin Web应用程序的登录界面

    也可以在Tomcat的默认主页的左上方单击“Tomcat Administration”链接,进入admin登录页面。输入用户名admin,密码12345678,单击“Login”按钮,将看到如图5-18所示的页面。

    图5-18 admin Web应用程序的主页面

    在这个页面中,可以进行Tomcat服务器的各项配置。

    manager Web应用程序

    manager Web应用程序包含在Tomcat的安装包中。和admin程序一样,需要添加访问manager Web应用程序的管理员账号,编辑%CATALINA_HOME%/conf/tomcat-users.xml文件,在元素中添加如下内容:

    其中用户名和密码可以根据自己的喜好设置。

    启动Tomcat服务器,打开浏览器,在地址栏中输入:

    http://localhost:8080/manager/html/

    将出现如图5-19所示的页面。

    图5-19 manager Web应用程序的登录界面

    也可以在Tomcat的默认主页的左上方单击“Tomcat Manager”链接,访问manager程序。输入用户名manager,密码12345678,单击“确定”按钮,将看到如图5-20所示的页面。

    图5-20 manager Web应用程序的主页面

    在这个页面中,你可以部署、启动、停止、重新加载、卸载Web应用程序。注意在两个圆角矩形框中的路径“/jsp-examples”和“/servlets-examples”,单击这两个路径,将看到Tomcat提供的JSP和Servlet的例子程序,这些程序可以作为学习JSP和Servlet的参考。不过在这两个路径下,只列出了部分的例子程序,完整的JSP和Servlet例子程序位于下面的两个目录中:

    %CATALINA_HOME%/webapps/jsp-examples

    %CATALINA_HOME%/webapps/servlets-examples

            Servlet是Java对CGI的回应。它们在服务器上执行和解释浏览器的请求,承担客户端和其他应用程序之间的中间层的角色。Servlet主要是把动态的内容混合到静态的内容中以产生HTML。
            JSP页面在HTML元素中嵌入Java脚本代码和JSP标记,使得文件长度变短,格式更加清晰。另一方面,JSP把静态和动态的内容分离开来,实现了内容和表示的分离。
            使用JSP,不需要单独配置每一个文件,只要扩展名是.jsp,JSP容器(也是Servlet容器)就会自动识别,将其转换为Servlet为客户端服务。术语Web容器和JSP容器是同义的。

    JSP容器管理JSP页面生命周期的两个阶段:转换阶段(translation phase)和执行阶段(execution phase)。当有一个对JSP页面的客户请求到来时,JSP容器检验JSP页面的语法是否正确,将JSP页面转换为Servlet源文件,然后调用javac工具类编译Servlet源文件生成字节码文件,这一阶段是转换阶段。接下来,Servlet容器加载转换后的Servlet类,实例化一个对象处理客户端的请求,在请求处理完成后,响应对象被JSP容器接收,容器将HTML格式的响应信息发送到客户端,这一阶段是执行阶段。

    从整个过程中我们可以知道,当第一次加载JSP页面时,因为要将JSP文件转换为Servlet类,所以响应速度较慢。当再次请求时,JSP容器就会直接执行第一次请求时产生的Servlet,而不会再重新转换JSP文件,所以其执行速度和原始的Servlet执行速度几乎就相同了。在JSP执行期间,JSP容器会检查JSP文件,看是否有更新或修改。如果有更新或修改,JSP容器会再次编译JSP或Servlet;如果没有更新或修改,就直接执行前面产生的Servlet,这也是JSP相对于Servlet的好处之一。

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/vzhchv007/archive/2008/08/27/2836673.aspx

    展开全文
  • tomcat下的文件及其用途

    千次阅读 2009-05-11 14:48:00
    tomcat下的文件及其用途 端口的修改表5-1 Tomcat的目录结构及其用途 目 录 用途/bin 存放启动和关闭 Tomcat 的脚本文件 /common/lib 存放 Tomcat 服务器及所有 Web 应用程序都可以访问的 JAR 文件 /conf 
  • tomcat

    2019-03-18 22:14:00
    转载自:https://blog.csdn.net/eaton18/article/details/39693483 http://www.365mini.com/page/tomcat-manager-user-configuration.htm ... 目录 用途 /bin 存放启动和关闭 Tomcat 的脚本文件。 ...
  • tomcat和IIS整合 的用途

    2014-03-25 15:58:09
    iis和tomcat不可以共用一个端口,一个服务器需要同时支持asp。net又要支持jsp。当访问jsp时,iis就把请求转发给tomcat,这样就不需要加端口了。如果没有转发的话,访问时就需要域名加端口号访问。
  • Docker用途 & 和tomcat的区别 两者不是同一种类型。 1、docker 是容器,tomcat是jsp应用服务器 2、tomcat可以安装在物理机上,虚拟机上,也可以安装在Docker上。所以从这个角度讲,Docker也可以看做是一种超轻...
  • 目 录 用途/bin 存放启动和关闭 Tomcat 的脚本文件 /common/lib 存放 Tomcat 服务器及所有 Web 应用程序都可以访问的 JAR 文件 /conf 存放 Tomcat 服务器的各种配置文件
  • 1、docker 是容器,tomcat是jsp应用服务器2、tomcat可以安装在物理机上,虚拟机上,也可以安装在Docker上。所以从这个角度讲,Docker也可以看做是一种超轻量化的虚拟机。3、Docker可以安装在物理机,虚拟机上,但不...
  • Tomcat的目录结构以及其用途

    千次阅读 2015-11-05 13:21:12
    /bin 存放启动和关闭tomcat的脚本文件 /common/lin  存放Tomcat服务器及所有Web应用程序都可以访问的jar文件 /conf 存放Tomcat服务器的各种配置未见,其中包括server.xml(Tomcat的主要配置文件)、tomcat-...
  • 转载自:https://zhidao.baidu.com/question/155611181.htmltomcat为网站的服务器,每个网站在后面都有一个服务器来解释哪 个网页,因为网页本身多数是动态...Tomcat 对于 Java 来说它就是一个 Servlet 处理器,支...
  • iis,apache,tomcat的区别和用途

    千次阅读 2018-10-19 16:40:29
    iis和apache二者只能作web服务器(iis是m$出品的闭源产品,apache是apache.org出品的开源产品,性能好一点),而tomcat除过做web服务器外,还可以作应用服务器。 所谓应用服务器(App Server),这里主要是为Java EE的...
  • ,启动加载级别等等 welcome-file-list index.jsp index2.jsp PS:指定了2个欢迎页面,显示时按顺序从第...server.xml是Tomcat的主要配置文件,这是一个格式良好的XML文档,在这个文件中可以修改Tomcat默认监听的
  • /bin:存放启动和关闭Tomcat的脚本文件 /lib:存放Tomcat容器及所有Web应用程序可以访问的jar文件 /conf:存放Tomcat容器各种配置文件 /log:存放Tomcat容器日志文件 /webapps:存放Tomcat容器Web应用程序 /temp...
  • Tomcat与Nginx区别与各自的用途.

    万次阅读 2017-04-21 22:18:11
    适合做负载均衡,直面外来请求转发给后面的应用服务(tomcat什么的),tomcat更多用来做做一个应用容器,让java web app跑在里面的东西。大部分适用于静态资源文件的访问(图片,文件) tomcat 更适合做部署jsp页面...
  • /bin:存放启动和关闭Tomcat的脚本文件 /lib:存放Tomcat容器及所有Web应用程序可以访问的jar文件 /conf:存放Tomcat容器各种配置文件 /log:存放Tomcat容器日志文件 /webapps:存放Tomcat容器Web应用程序 /temp...
  • Tomcat的目录结构及其用途 (标记)

    千次阅读 2010-09-01 15:04:00
    /bin 存放启动和关闭 Tomcat 的脚本文件 /common/lib 存放 Tomcat 服务器及所有 Web 应用程序都可以访问的 JAR 文件 /conf 存放 Tomcat 服务器的各种配置文件,其中包括 server...
  • Tomcat

    千次阅读 2007-12-09 10:26:00
    Tomcat Jakarta Tomcat服务器是一个优秀的Servlet/JSP容器,它是Apache-Jakarta软件组织的一个子项目1、Tomcat与Servlet容器Servlet是一种运行在支持Java语言的服务器上的组件,常见的用途是扩展Java Web服务器功能...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 731
精华内容 292
关键字:

tomcat用途