原来Tomcat中虚拟目录是这样设置的
/**
作者: 慈勤强
Email: cqq1978@Gmail.com
描述: 以前熟悉在IIS下开发Asp应用程序,可以方面的建立虚拟目录,其实在tomcat中也是非常方便的
最后修改: 2004-10-05
**/
其实很早就用过tomcat,自己写点小东西,什么jsp,servlet之类的, 由于真正做项目也没有用过
这个东西,所以也没怎么仔细看。以前就是把写好的程序放到默认的webapp这个应用目录下面,只要能够
正常运行就可以了。
今天,抽时间看了一下tomcat的配置文件,因为我的tomcat装在c盘,我又不想把自己做的东西
放到c盘,所以就想了解一下tomcat中怎么像IIS一样容易的配置虚拟目录。
其实,也是挺简单的,在tomcat的配置文件server.xml中(server.xml一般在conf目录下面),
有这样几个标签:
<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/ 访问我的这个虚拟目录了。
就先到这里吧,有时间的话,我会写一个详细的关于tomcat如何配置虚拟目录和虚拟主机的资料。