一、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 在网络中的位置

更多相关文章

  1. 开发网站相关知识html和javascript
  2. java写入文件的几种方法小结
  3. 使用SAX Filter将新元素插入XML文件
  4. JAVAWEB网站开发,一对多,多对一,主表与子表(主外键)相连接,会导致主表
  5. 在文件中添加新数据后,JComboBox不会刷新
  6. 小聊天程序,访问文件之间的变量
  7. 请问用Java如何逐行的读取一个文本文件呀?我现在只能完整读取.
  8. FilenameFilter文件名过滤器使用实例
  9. java操作ftp实现文件的上传下载(适用于图片文档服务器)

随机推荐

  1. android CTS测试
  2. 安卓入门教程(ps参考网络大部分教程,其中有
  3. Android的View类介绍-android的学习之旅(
  4. 小熊android学习总结:Linux内核怎样启动An
  5. Android 移动终端camera 防偷*拍设置
  6. Qt on Android:将Qt调试信息输出到logcat
  7. Android call setting 源码分析 从顶层到
  8. Android(安卓)C++多线程-创建子线程
  9. Android Service组件(1)
  10. Android(安卓)invalidate 与postInvalida