逛奔的蜗牛

我不聪明,但我会很努力

   ::  :: 新随笔 ::  ::  :: 管理 ::
在conf/server.xml的<Host   />下添加Context项, 如
<Context path="" docBase="D:\" />
<Context path="/test" docBase="D:\" />
<Context path="/examples" docBase="examples" debug="0" reloadabl="true" crossContext="true" />
<Context path="" docBase="ROOT" debug="0" />

path如果是"", 则说明访问路径是http://localhost:8080/再加上文件名,
docBase可以是Tomcat的基准目录webapps相对目录路径, 也可以是绝对路径.

一个Web Server有且只能有一个虚拟根目录, Tomcat默认的是webapps下的ROOT.
可以有多个虚拟子目录, 如上面的/examples.
同一个文件系统中的目录可以同时被虚拟成多个不同的虚拟子目录, 在浏览器中访问的路径不一样,
但实际访问是的文件系统中的同一个文件.


最简单的发布方式:
把项目放在webapps下, 在项目中创建WEB-IN/web.xml(没有web.xml就会使用默认的: conf/web.xml), 这个项目的目录就会被自动的设置成虚拟子目录.
可以参考ROOT的实现.
posted on 2008-04-13 16:10 逛奔的蜗牛 阅读(397) 评论(0)  编辑 收藏 引用 所属分类: Java

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理