Tomcat在RedHat Linux上的安装与配置(2)


7.Tomcat的目录结构
  ·bin    //存放Tomcat的命令脚本文件
  ·conf    //存放Tomcat服务器的各种配置文件,最主要是server.xml
  ·lib    //存放Tomcat服务器支撑jar包
  ·logs    //存放日志文件
  ·temp    //存放临时文件
  ·webapps //web应用所在目录,外界访问web资源的存放目录
  ·work    //Tomcat的工作目录


8.web应用的目录结构
  webapp                          -- web应用所在目录
    |--- html, jsp, css, js文件等  -- 这些文件一般在web应用根目录下,根目录下的文件外界可以直接访问.
    |--- WEB-INF 目录              -- java类、jar包、web配置文件存在这个目录下,外界无法直接访问,由web服务器负责调用.
          |--- classes 目录        -- java类
          |--- lib 目录            -- java类运行所需要的jar包
          |--- web.xml 文件        -- web应用的配置文件

9.虚拟主机的配置
  指定虚拟主机名,修改conf/server.xml,添加<host>元素.
  <host appBase="/webapps">
    <Context path="/webapp" docBase="/webapps/webapp"/>
  </host>
  例:
  <host appBase="/webapps">
  </host>
  <host appBase="/mailapps">
  </host>
  须设置DNS解析(host文件或DNS系统).

10.web应用和虚拟目录的映射.
  可以修改xml配置文件的<Context>元素来设置web应用和虚拟目录的映射.
  ·conf/server.xml        //在<host>元素下添加<Context path="/webdir" docBase="/webappdir"/>,需要重新启动Tomcat服务生效,不建议使用.
  ·conf/context.xml        //添加<Context>元素所有web应用有效.
  ·conf/[enginename]/[hostname]/context.xml.default  //[enginename]一般是Catalina,主机[hostname]的所有web应用有效.
  ·conf/[enginename]/[hostname]/  //在目录下任意建一个文件(扩展名xml),文件名即为虚拟目录名.多级目录使用#分割. <Context docBase="/webappdir"/>
                                    //缺省值web应用目录可以定义为ROOT.xml,添加<Context docBase="/webappdir"/>,需重新启动Tomcat服务器.
  ·META-INF/context.xml    //
  可以将web应用放在webapps目录下让Tomcat服务器自动映射,适用开发环境,实际运用环境中不用自动映射。
  如没有修改配置文件,web应用目录为ROOT时则为默认web应用。

11.web应用首页(welcome file)的配置
  修改web应用的配置文件: [webapp]/WEB-INF/web.xml
    <welcome-file-list>
      <welcome-file>index.html</welcome-file>
      <welcome-file>index.htm</welcome-file>
      <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

Linux下Apache与多个Tomcat 集群负载均衡

Nginx Tomcat 集群负载均衡解决笔记

实例详解Tomcat组件安装+Nginx反向代理Tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡

CentOS 6.5下利用Rsyslog+LogAnalyzer+MySQL部署日志服务器

Apache+Tomcat 环境搭建(JK部署过程)

Tomcat 的详细介绍请点这里
Tomcat 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/54b3dc2fe8d5c599736347353e813fd7.html