在tomcat的conf的server.xml中配置应用的虚拟路径为什么不行

图片说明
图片说明
图片说明

但是如果直接放到webapps中就能够打开了,这是怎么回事呢?

\new \n当转义字符处理了?

除了设置路径还要把原来的默认发布目录下的文件拷贝一份到你设置的虚拟目录下

所谓的虚拟目录指的是tomcat会将那个目录当成项目来发布

tomcat虚拟目录设置

在tomcat6版本中:
1、【官方文档】本人不推荐。
在tomcat\conf下server.xml中找到
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

在其中添加:

这的docBase要改成你的项目目录。
2、 不修改server.xml【推荐使用此方法】
在tomcat文件夹conf"catalina"localhost(对于Tomcat6版本及其以上,需要自己创建catalina和localhost这两个文件夹)下新建一个xml文件内容为
<?xml version="1.0" encoding="UTF-8"?>
docBase="换成你的路径"
reloadable="true">

文件名改成你自己的譬如http://localhost:8080/bbs,文件名就为bbs.xml

其他配置:
打开 Tomcat6.0—>conf—>web.xml文件,找到:

listings
false

把false设成true保存,重启Tomcat,让tomcat6支持文件列表显示

因为转义,你的D:\可能需要改成D:\

少侠 你不觉得少了个引号吗