在%Tomcat_Home%/conf/server.xml <ContextManager>中添加如下代码 <Context path="/jdeveloperhjc" docBase="webapps/jdeveloperhjc" debug="0" reloadable="true" > </Context> <Context path="/jdevelopertest" docBase="f:/htdocs/demo/" debug="0" reloadable="true" > </Context> 其中path的值是虚拟目录 docbase若是以/或盘符开始 则是你的硬盘目录的绝对路径。 若不是 则是相对于%Tomcat_Home%的相对路径 启动Tomcat后 可以用如下的方式访问: http://localhost:8080/jdeveloperhjc http://localhost:8080/jdevelopertest
<Host name="localhost".... <Context path="/cqq" docBase="f:/java/cqqapp" debug="0" reloadable="true" crossContext="true"> 其中,Host标记是用来配置虚拟主机的,就是可以多个域名指向一个tomcat,格式只要参考默认的就 可以了。 <context>是Host标记的子元素吧,表示一个虚拟目录,它主要有两个属性,path就相当于虚拟目录名字, 而 docbase则是具体的文件位置。在这里我的虚拟路径名称为cqq,实际上我的程序也就是html、jsp、 servlet都 放在了f:/java/cqqapp这个目录下了。 这样我就可以通过 http://127.0.0.1/cqq/ 访问我的这个虚拟目录了。
<context>是Host标记的子元素,表示一个虚拟目录,它主要有两个属性,path就相当于虚拟目录名字