找到[color=red][b]/conf/server.xml[/b][/color],(即tomcat的安装目录下面相关的文件)打开此xml文件,在 <host> </host>之间加入如下代码:
[color=red][b]docBase是实际路径[/b][/color],这里一般写一个绝对的磁盘路径,当然也可以写相对路径,相对路径是相对于tomcat安装目录的webapps目录的,通常设置虚拟目录的目的是将tomcat的安装和项目的保存分开,所以这里建议你使用磁盘绝对路径,并且这个磁盘路径不时在tomcat安装目录下。workDir是tomcat运行是对JSP文件做编译后的文件,这个文件最好也是分开。
[color=red][b]path为虚拟路径[/b][/color],访问时的路径,注意:一定要加“/”。值得注意的是:path可以为 "/"那么访问“IP:端口”就可以访问到布置的工程,如果为"/test",那么必须得访问“IP:端口/test”才能访问到,我建议采用第一种方法。不然访问每个工程都得有个虚拟路径,看上去不舒服。可能你会想到如果我有多个工程怎么办?是不是一定得取几个虚拟路径,如果你用一个IP的话那是肯定的。但是如果你把机器多设置几个IP,那么就行了,每个工程占用一个IP,这样层次结构更加清晰。
path 指出你的访问路径
docBase指出你的存放路径
debug 为设定debug的等级0提供最少的信息,9提供最多的信息
[color=red][b]reloadable=true时 当web.xml或者class有改动的时候都会自动重新加载不需要从新启动服务[/b][/color]
[color=blue][b]crosscontext="true"表示配置的不同context共享一个session[/b][/color]
[color=blue][b]页面代码[/b][/color]
<Context path="/test" docBase="D:/test" debug="0" reloadable="true" crossContext="true"/>
[color=red][b]docBase是实际路径[/b][/color],这里一般写一个绝对的磁盘路径,当然也可以写相对路径,相对路径是相对于tomcat安装目录的webapps目录的,通常设置虚拟目录的目的是将tomcat的安装和项目的保存分开,所以这里建议你使用磁盘绝对路径,并且这个磁盘路径不时在tomcat安装目录下。workDir是tomcat运行是对JSP文件做编译后的文件,这个文件最好也是分开。
[color=red][b]path为虚拟路径[/b][/color],访问时的路径,注意:一定要加“/”。值得注意的是:path可以为 "/"那么访问“IP:端口”就可以访问到布置的工程,如果为"/test",那么必须得访问“IP:端口/test”才能访问到,我建议采用第一种方法。不然访问每个工程都得有个虚拟路径,看上去不舒服。可能你会想到如果我有多个工程怎么办?是不是一定得取几个虚拟路径,如果你用一个IP的话那是肯定的。但是如果你把机器多设置几个IP,那么就行了,每个工程占用一个IP,这样层次结构更加清晰。
path 指出你的访问路径
docBase指出你的存放路径
debug 为设定debug的等级0提供最少的信息,9提供最多的信息
[color=red][b]reloadable=true时 当web.xml或者class有改动的时候都会自动重新加载不需要从新启动服务[/b][/color]
[color=blue][b]crosscontext="true"表示配置的不同context共享一个session[/b][/color]
[color=blue][b]页面代码[/b][/color]
<!-- 123.jpg就是在D盘test目录下的图片 -->
<img src="/test/123.jpg">