Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚拟目录的映射。

Tomcat 6.0\conf\Catalina\localhost\

<Context path="/PLAT" docBase="D:\svnCode\com.china.plat\WebRoot" />

在该路径下配置好以后,我们的web项目不用放在tomcat的webapps目录下,也能够访问了。

web.xml

每个web应用都有个web.xml配置文件。这个配置文件很重要。

通过web.xml文件,可以将web应用中的: 某个web资源配置为网站首页。  将servlet程序映射到某个url地址上。

但凡涉及到对web资源进行配置,都需要通过web.xml文件。

配置虚拟主机:

配置虚拟主机就是配置一个网站。

如果需要在web服务器中配置一个网站,需要在server.xml中使用Host元素进行配置,例:<Host name="site1" appBase="c:\app"></Host>

配置的主机(网站)要想被外部访问,必须在DNS服务器或windows系统中注册。

配置多个网站。

缺省虚拟主机,如下defaultHost配置的就是缺省网站。

java web五: tomcat的目录层次结构以及web应用相关推荐

  1. java获取项目的部署目录结构_JAVA WEB项目目录结构以及web应用部署的根目录,编译路径和项目根目录的区别...

    本文链接:https://blog.csdn.net/l00149133/article/details/78984083 web应用部署的根目录,编译路径和项目的根目录有什么区别? 直接上例子: 你 ...

  2. Tomcat是什么:Tomcat与Java技、Tomcat与Web应用以及Tomcat基本框架及相关配置

    1.Tomcat是什么        Apache Tomcat是由Apache Software Foundation(ASF)开发的一个开源Java WEB应用服务器. 类似功能的还有:Jetty ...

  3. Java Web(五) JSP详解(四大作用域九大内置对象等)

    前面讲解了Servlet,了解了Servlet的继承结构,生命周期等,并且在其中的ServletConfig和ServletContext对象有了一些比较详细的了解,但是我们会发现在Servlet中编 ...

  4. mac java tomcat_mac平台tomcat部署web项目

    在Tomcat中有四种部署Web应用的方式,简要的概括分别是: (1) 利用Tomcat自动部署 (2) 利用控制台进行部署 (3) 增加自定义的Web部署文件(%Tomcat_Home%\conf\ ...

  5. java怎么监听多个组件,java web(五):java web三大组件之另外两个和八大监听器

    java的三大组件指Servlet.Filter.Listener.八大监听器指八个接口.前面介绍了Servlet,现在介绍一下Filter拦截器以及拦截地址的设置, Listener监听那些事件. ...

  6. java web服务器tomcat介绍【转载】

    机器矩阵2016-08-10 22:14 java程序员亲切地称他为tom猫,看到这只猫可以说明1 服务器部署成功了 ,2 网络是联通的. 到底这只猫是什么来头呢? tomcat是Apache基金会下 ...

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

    第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:  <Context path="/hello" docBas ...

  8. java 跳转虚拟目录_java tomcat虚拟目录的深入了解

    我们知道,Web网站中的内容(包括网页,图片,音频文件等)一般都存放在App的目录下.但随着网站内容的不断丰富,用户需要把不同层次的内容组织成网站的子目录.我们通常的做法是在网站主目录下新建子目录,并 ...

  9. java web资源目录下_Java Web项目中的各种资源的路径写法

    如图,在项目中要跳转到如下的路径中(在项目下的target.html): public class PathDemo extends HttpServlet { public void doGet(H ...

最新文章

  1. webpack配置alias别名设置
  2. mysql传不进去汉字,Mysql下插入汉字失败
  3. (十)更快的排序算法(归并、快排、基数)
  4. 逆势而上的技术:图神经网络学习来了!
  5. Codeforces Global Round 2 D. Frets On Fire (动态开点线段树,沙雕写法)
  6. firfox post plugin test
  7. 第十八:如何定制Pytest+Allure2详细报告生成,给项目量身打造一套测试报告(重点超详细)
  8. python画动态图-python画动态图
  9. 矩阵方程求解最快c语言算法,求助! C语言用矩阵求解方程组
  10. itextpdf 中文字体设置
  11. 【工作提效】PLSQL使用技巧
  12. dts : rx8025t与lm75bd
  13. 计算机添加本地安全组用户名和密码错误,win7系统访问远程共享文件夹提示未知的用户名或密码错误的解决方法...
  14. 微信公众号抓取研究----使用xposed程序hook
  15. 学习《可复制的领导力》有感
  16. docker-elastic7.9.3集群搭建并开启用户验证
  17. 解决网页缩放百分比页面变形问题
  18. HSSF 字体下划线
  19. 简单100行代码一页完成(表白代码-爱心跳动)
  20. Chromium源码目录结构简介

热门文章

  1. 二叉树的链式存储结构--二叉链表
  2. Linux upstart启动方式详解
  3. Centos5.5上vsftpd安装使用
  4. C#学习笔记(C#与C++的差异)001
  5. 【SSH网上商城项目实战16】Hibernate的二级缓存处理首页的热门显示
  6. 「每日分享」CPU Cache 与缓存行
  7. Python学习笔记__4章 函数式编程
  8. 记住密码后input黄色背景处理
  9. C#获取枚举描述代码
  10. LAMP架构之个人博客搭建