• 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"/>

  • 相关阅读:
    1. Deep Q-Learning
    Ⅶ. Policy Gradient Methods
    Ⅴ. Temporal-Difference Learning
    idea在service窗口中显示多个服务
    pycharm下运行flask框架的脚本时报错
    windows下部署 flask (win10+flask+nginx)
    pip install selenium报错解决方法
    pip 及 selenium安装命令
    动作捕捉系统用于模仿学习
    柔性微创手术机器人性能实验验证
  • 原文地址:https://www.cnblogs.com/FlySheep/p/3614550.html
Copyright © 2020-2023  润新知