Tomcat的配置

一、服务器,容器(软件)

  1、服务器:提供网络访问的程序

  2、容器:支持什么技术的服务器就叫做什么容器。比如Tomcat支持Servlet/JSP技术,又称为Servlet容器

二、http://www.apache.org多看看

三、端口

  服务器上的每个网络服务程序都对应一个端口。

  Tomcat默认对应的端口号是8080

  Web应用的默认端口号是80

四、TOmcat依赖的JDK Tomcat6.x之前要求必须安装JDK,之后只要安装JRE就可以了

五、采用解压版本的Tomcat需要配置JAVA_HOME环境变量 Catalina_home(Tomcat的安装根目录)环境变量不建议设置

六、Tomcat的常用目录

  1、bin:运行Tomcat的相关命令

  2、conf:配置文件所在的目录

  3、lib:Tomcat服务器运行依赖的jar包

  4、logs:存放启动和运行日志

  5、webapps:存放要运行的web应用。该目录中的每一个文件夹都是独立的web应用

七、JavaWeb应用的目录结构  

  mail   -------------javaweb应用的根目录   

    WEB-INF ---------javaweb应用中必须有,且必须取名为WEB-INF。放在该目录下的资源,客户端不能直接访问          

       classes --------------- 存放class文件    

       lib     --------------- 存放该web应用所依赖的jar包    

       web.xml --------------- web应用的配置文件

八、Tomcat安装目录中lib中的jar为Tomcat和其管理的所有JavaWeb应用服务的。  

  每个应用中lib中的jar只为当前web应用服务

九、发布JavaWeb应用

  1、开放式目录:直接将应用拷贝到webapps目录下

  2、war包:进入web应用的目录,执行jar -cvf mail.war .

十、配置虚拟目录<Context/>元素

  1、Context元素:配置单个web应用  

    path属性:URL访问的入口  

    docBase属性:web应用的存放路径  

    reloadable属性:web应用中的资源改动后,是否自动加载。默认值是false

  2、配置方式:  

    a、修改conf/server.xml文件,在Host元素中增加Context元素。不建议使用,因为改动server.xml后,需要重新启动Tomcat才会起作用  

    b、在Tomcat的安装目录/conf/[enginename]/[hostname]/[appname].xml,appname就是URL访问路径。在该xml文件中增加以下内容  :

    <?xml version="1.0" encoding="gbk"?>  

    <Context docBase="C:mail" />  

    建议采用的方式

    注:如果想把自己的应用当做默认应用,可以在Tomcat的安装目录/conf/[enginename]/[hostname]/目录中建立ROOT.xml文件。 那么访问这个应用就可以http://localhost:8080/a.html

    若想将a.html页面配置成默认主页,需要配置web.xml文件,在其中增加以下内容:

    <welcome-file-list>        

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

    </welcome-file-list>

    那么访问a.html我们只需要输入http://localhost:8080

十一、配置虚拟主机,即配置一个网站

  打开conf/server.xml文件,增加<Host/>元素

  属性:  

    name:主机域名  

    appBase:该主机下的所有应用所在的文件目录

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