Java Web总结四Tomcat

一、Tomcat web服务器

  1、运行Tomcat只需要一个环境变量:JAVA_HOME,该环境变量的值指向JDK安装路径。例:D:JavaToolsjdk1.7.0_51

  2、Tomcat端口被占用,可以通过Server.xml文件修改默认端口号。查看当前进程使用情况,工具cports。

  3、窗口一闪而过,JAVA_HOME目录设置出错。

  4、Tomcat目录的含义:
    1)bin:存放启动和关闭Tomcat的命令的路径。

    2)conf:存放Tomcat的配置,所有的Tomcat的配置都在该路径下设置。

    3)lib:存放着Tomcat服务器的核心类库(JAR文件),如果需要扩展Tomcat功能,也可将第三方类库复制到该路径下。

    4)logs:这是一个空路径,该路径用于保存Tomcat每次运行后产生的日志。

    5)temp:保存Web应用运行过程中生成的临时文件。

    6)webapps:该路径用于自动部署Web应用,将Web应用复制在该路径下,Tomcat会将该应用自动部署在容器中。

    7)work:保存Web应用运行过程中,编译生成的class文件。该文件夹可以删除,但每次启动Tomcat服务器时,系统将再次建立该路径。

  5、配置虚拟主机和目录

    1)虚拟目录:在Tomcat/conf/server.xml文件中设置如下代码“

      <Context path="/qq" docBase="d:mail"/>

      其中path="以/开头,表示虚拟目录";docBase="web应用的真实目录"

      附加:

        reloadable="false"服务端会自动监视/WEB-INF/classes或lib目录下的变化情况,一旦变化,服务端在设置成true的情况下,自动加载最新的内容,如果设置成false,服务端无法加载最新的资源,需要手工重新启动服务器,开发阶段设置成true,上线阶段设置成false。

        unpackWAR="true"服务器会自动将web压缩文件解压成标准的web目录结构

    2)设置默认web应用

      <Context path="" docBase="d:mail"/>

    3)设置默认web资源。在mail/WEB_INF/web.xml文件中设置如下代码:

        <welcome-file-list>

          <welcome-file>mail.html</welcome-file>

        </welcome-file-list>

    4)设置虚拟主机。在tomcat/conf/server.xml文件中设置如下代码:

        <Host name="www.163.com" appBase="d:sina">

          <Context path="" docBase="d:sinamail"/>

          <Context path="/news" docBase="d:sina ews"/>

        </Host>

      其中name表示虚拟主机名,与HOSTS文件中定义的一致;

      appBase虚拟主机对应的Web应用根目录;

      表示真实目录。

      /表示外界通过浏览器访问的目录;

      以Window7为例:C:WindowsSystem32driversetchosts文件。

    5)位于webapps/目录下的标准web应用,服务器会自动映射成一个虚拟目录。

      <Context path="/day04" docBase="d:apache_tomcat_6.0webappsday04"/>

原文地址:https://www.cnblogs.com/FlySheep/p/3614550.html