一、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:\Windows\system32\drivers\etc下的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 在网络中的位置
     

Tomcat 网站部署(三)的更多相关文章

  1. Java Web开发: Tomcat中部署项目的三种方法

    web开发,在tomcat中部署项目的方法: 可以参考http://m.blog.csdn.net/blog/u012516903/15741727 定义$CATALINA_HOME指的是Tomcat ...

  2. 将Java web应用部署到Tomcat 及部署到Tomcat根目录 的三种方式

    Tomcat作为Servlet/JSP容器(服务器)挺不错的,开源免费,需要知道的是Tomcat是一个Web服务器,其符合Servlet/JSP规范,但是却没有实现所有JavaEE规范,所以我们还是应 ...

  3. 在Tomcat中部署web项目的三种方式

    搬瓦工搭建SS教程 SSR免费节点:http://www.xiaokeli.me 在这里介绍在Tomcat中部署web项目的三种方式: 1.部署解包的webapp目录 2.打包的war文件 3.Man ...

  4. Tomcat中部署web应用的三种方式

    Tomcat中部署web应用的三种方式(静态部署)       第一种,针对war或解压后的war,最为常用的是直接操作webapp目录,将完整的war包或者web应用直接放到webapp目录下.使用 ...

  5. CentOS7 实战部署tomcat网站服务器

    简介:实战演练tomcat网站服务器的搭建 Tomcat:是一个开源免费的Web应用服务器,性能稳定,是目前比较流行的Web应用服务器   tomcat官网下载: https://tomcat.apa ...

  6. 在Tomcat中部署Spring jpetstore

    第三篇:在Tomcat中部署Spring jpetstore 博客分类: Java之web SpringTomcatMySQLJDBCMVC  Spring samples中的jpetstore,基于 ...

  7. docker项目——上线tomcat网站

    项目: 1.使用docker部署tomcat环境 2.上线网站 3.完成访问使用等 第一步.启动基于tomcat镜像的容器 a.导入镜像 [root@localhost ~]# docker load ...

  8. tomcat下面部署多个项目

    最近需要部署多个项目,我目前所知道的两种方法,第一种是一个tomcat部署一个项目,需要布置多个tomcat就可以部署多个项目.第二种就是一个tomcat下面部署多个项目. 首先我们先来说说两种的优劣 ...

  9. Tomcat的部署、虚拟主机及优化

    Tomcat的部署.虚拟主机及优化 文章目录 Tomcat的部署.虚拟主机及优化 前言 1.Tomcat的名称由来 2.Apache Tomcat 5-7版本差异 2.1Apache Tomcat5. ...

随机推荐

  1. CRLF CSRF XSS

    http://baike.baidu.com/link?url=BXWN2I6J23thrrm6JoEnAYvmNqp83llyaydaj5RYkq--tuJKSFuMuDMIoTPnKjthRUm3 ...

  2. 关于as中的事件与回调函数

    对于Observer模式, 在as中object(被观察者)既可以用事件(event),也可以用回调函数(caller)来通知观察者(observer).那在实际的开发中到底应该选择用event还是用 ...

  3. mathematics

    二倍角公式 史济怀-数学分析1-2003-09-19_2.asx-在线播放-优酷网,视频高清在线观看http://v.youku.com/v_show/id_XMTMzMDU1MTgw.html 国立 ...

  4. English word

    第一部分  通过词缀认识单词 (常用前缀一) 1.a- ①加在单词(形容词)或词根前面,表示"不,无,非" acentric [ə'sentrik] a  无中心的(a+centr ...

  5. JavaScript的IIFE(即时执行方法)

    (1)标准写法 (function (window, document, undefined) { // })(window, document); (2)作用域Scope JavaScript有fu ...

  6. CentOS怎样查看系统信息

    一.查看系统版本和核心版本 1 登陆CentOS,启动终端. 2 登陆root帐户,输入 cat  /etc/redhat-release,即可显示系统版本. 3 输入 uname  -r ,可以查询 ...

  7. TCP

    TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的.可靠的.基于字节流的传输层通信协议. 在因特网协议族中,TCP层是位于IP层之上,应用层之下的中间层 ...

  8. cd命令进入D盘

    CD命令是更改目录命令如果要进入D盘 不用这个命令 直接输入 D: 回车 即可要是你非要使用CD命令那要加参数/DCD D:系统只是认为你想在系统中记忆一下D盘所以还是返回原先目录例:D盘下有一个目录 ...

  9. 再谈HTML

    关于WEB 采用B/S计算模式开发的应用程序我们一般称为Web应用程序. WEB三大层面: 网页的结构部分:结构的定义使用HTML语言(超文本标记语言Hyper Text Mark Up Langua ...

  10. POC测试——原型验证,降低风险,IT系统销售工作之一

    POC测试,即Proof of Concept,是业界流行的针对客户具体应用的验证性测试,根据用户对采用系统提出的性能要求和扩展需求的指标,在选用服务器上进行真实数据的运行,对承载用户数据量和运行时间 ...