一、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. java的IO流

    java的IO流继承四大抽象类分别是字节流 inputStream outputStream与字符流 read write.怎么理解记忆很重要. 直接连接读写对象的是结点流,例如对文件读取字节类的名字 ...

  2. 慕课网:C++ & 数据结构

    课程链接:james_yuan的课程 这部分太枯燥了,如果教材难度稍大,根本就学不下去,所以就先看看通俗的视频吧. 课程目录 1.C++远征之起航篇 - C++亮点尽在其中 2.C++远征之离港篇 - ...

  3. java 集合(Map)

    -------------------|Map  储存的数据都是以键值对的形式,键不可重复,值可重复. ----------------------------| HashMap ---------- ...

  4. oracel数据库基本知识和基本查询方法

    Oracel数据库学习1.小型数据库 access,foxbase 中型数据库 mysql,sqlserver,informix 大型数据库 sybase,Oracle,db2 Oracle数据库需求 ...

  5. computer English

    算法常用术语中英对照Data Structures 基本数据结构Dictionaries 字典PriorityQueues 堆Graph Data Structures 图Set Data Struc ...

  6. chrome浏览器下页面顶部出现一条空白解决

    最近遇到页面在chrome浏览器下,顶部会出现一条空白的问题.后来知道是bom头的问题. 1.什么是bom头? BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别,但是BOM虽然在编辑 ...

  7. 四位专家分享:18个网站SEO建议

    搜索引擎优化(简称SEO)对于互联网新创企业来说很重要.下面是四位相关专家给出的建议. 第一位专家是Autotrader公司的搜索市场经理Dewi Nawasari,她认为SEO就是优化网站,以吸引你 ...

  8. 初学java之异常类

    //异常类 package st; public class example_1 { public static void main(String args[]) { int n=0,m=0,t=10 ...

  9. UserAgent:通过浏览器获取用户浏览器等信息

    User Agent的含义      User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本.CPU 类型.浏览器及版本.浏览器渲染引擎.浏 ...

  10. oAuth协议学习

    我们的项目需要为一个认证网站开发一套API,这些API可以提供给很多公司来调用,但是公司在调用之前,必须先做授权认证,由此接触到了oAuth协议. 以下内容来自网络整理 定义 OAUTH协议为用户资源 ...