关于Tomcat的一些记录

来源:互联网 发布:国外电脑网络加速器 编辑:程序博客网 时间:2024/05/20 08:42

%CATALANA_HOME%  --  D:\Program\Apache-tomcat-8.0.24 (注意末尾不需要加“;”)

1. Tomcat启动和关闭

    启动:进入%CATALINA_HOME%\bin目录,找到startup.bat,双击即可;
    关闭:进入%CATALINA_HOME%\bin目录,找到shutdown.bat,双击即可;

    注意:startup.bat会调用catalina.bat,而catalina.bat会调用setclasspath.bat,setclasspath.bat会使用JAVA_HOME环境变量,所以我们必须在启动Tomcat之前把JAVA_HOME配置正确。

2.  配置端口号

    打开%CATALANA_HOME%\conf\server.xml文件:
   

2. WEB-INF目录

    WEB-INF:这个目录名称必须是大写,这个目录下的东西是无法通过浏览器直接访问的,也就是说放到这里的东西是安全的。

3. 配置外部应用

    把应用放到Tomcat之外,这就是外部应用。配置方式共有两种:

    (1) 打开conf/server.xml文件,找到<Host>元素,在其中添加<Context>元素

         

        1) path:指定当前应用的名称;

        2) docBase:指定应用的物理位置;

    (2) 在 conf/catalina/localhost 目录下创建myWeb.xml文件,在该文件中编写<Context>元素

       

        1) 文件名:指定当前应用的名称;

        2) docBase:指定应用的物理位置;

4. server.xml

    (1) <Server>:根元素,表示整个服务器的配置信息;

    (2) <Service>:<Server>的子元素,在<Server>中只能有一个<Service>元素,它表示服务;

    (3)<Connector>:<Service>的子元素,在<Service>中可以有N个<Connector>元素,它表示连接。

    (4)<Engine>:<Service>的子元素,在<Service>中只能有一<Engine>元素,该元素表示引擎,它是<Service>组件的核心。

    (5)<Host>:<Engine>的子元素,在<Engine>中可以有N个<Host>元素,每个<Host>元素表示一个虚拟主机。所谓虚拟主机就像是真的主机一样,每个主机都有自己的

        主机名和项目目录。例如<Host name="localhost" appBase="webapps">表示主机名为localhost,这个主机的项目存放在webapps目录中。访问这个项目下的主机时

       ,需要使用localhost主机名,项目都存放在webapps目录下。

    (6)<Context>:<Host>元素的子元素,在<Host>中可以有N个<Context>元素,每个<Context>元素表示一个应用。如果应用在<Host>的appBase指定的目录下,那么可

       以不配置<Context>元素,如果是外部应用,那么就必须配置<Context>。如果要为应用指定资源,也需要配置<Context>元素。






1 0
原创粉丝点击