zoukankan      html  css  js  c++  java
  • Tomcat 网站部署(三)

      一、Tomcat的部署方式有以下两种

        1、自动部署

        2、虚拟目录

      二、自动部署

      文件必须放在放在webapps就可以了,可以用这样访问 http://localhost:8080/放在webapps目录下的文件夹名称。

      三、虚拟目录方式部署
      当我们把web应用放到webapps目录,tomcat会自动管理,如果我们希望tomcat可以管理其他目录下web应用

      我在e 盘有个目录
      配置虚拟目录在tomcat的conf目录下的server.xml的<Host>节点间添加如下代码:
      <Context path="/myweb" docBase="f:myblog" />
         
      需要重新启动Tomcat,才能生效
      context 的几个属性的说明
      path:虚拟路径,也就是访问网站时的web应用的名称。
      docbase:物理路径,真实存放网站项目的路径
      reloadable:如果设为true,表示tomcat会自动更新web应用,这个开销大,建议在开发过程中可以设置为true,
      但是一旦真的发布了,则应当设置false;

      四、访问网络地址原理

          我们实际访问网站的过程中,不可能使用http://localhost:8080/web应用/资源名去访问网站,实际上使用类
      似
      http://www.sina.com.cn 或者
      http://news.sina.com.cn 的方式去访问网站,这个又是怎么实现的呢?
      看看ie浏览器访问一个web站点的流程

         

      实际的步骤如下:
      (1)在C:Windowssystem32driversetc下的host文件。
      (2)在Tomcat的server.xml文件添加一个主机名
      <Host name="www.hanshunping.com" appBase="d:web3">
      <Context path="/" docBase="d:web3"/>
      </Host>
      (3) 在d:web3加入一个/WEB-INF/web.xml把hello2.html设置为首页面
      如果连端口都不希望带,则可以把tomcat的启动端口设为80
      (4)重启Tomcat生效

      tomcat体系再说明
      
      如何配置默认主机:
      在tomcat/conf/server.xml文件
      <Engine name="Catalina" defaultHost="主机名">

         五、Tomcat 在网络中的位置
         

  • 相关阅读:
    Codeforces Round #599 (Div. 2) B2. Character Swap (Hard Version) 构造
    Codeforces Round #598 (Div. 3) F Equalizing Two Strings(构造题)
    codeforces round # 384 div2 B Chloe and the sequence 神奇二进制找规律题
    codeforces round #384 div2 C Vladik and fractions(构造)
    线段树板子
    Codeforces Round #616 (Div. 2) D (找规律题)
    codeforces round #616 div2 A (Even but not even)水题
    2017的计划清单
    回顾2016,我的简单总结
    关于ubuntu下sublime text 3 的安装和中文配置问题
  • 原文地址:https://www.cnblogs.com/luyuwei/p/3617095.html
Copyright © 2011-2022 走看看