关于tomcat6.0.37虚拟目录与url的测试

来源:互联网 发布:免费约软件 编辑:程序博客网 时间:2024/05/23 11:43

虚拟路径的问题挺困扰的,我发表下自己的测试,大家看看就行。

工具:tomcat6.0.37,外部novel工程文件(本文测试的为myeclipse建立的web工程文件

路径:tomcat安装在D:\apache-tomcat-6.0.37 

     novel工程文件放在D:\java project\novel

测试1:在路径D:\apache-tomcat-6.0.37\conf\Catalina\localhost 建立如下文件

  文件名  bb.xml 

文件内容

<Context path="/novel" docBase="D:\java project\novel" 
    reloadable="true" debug="0" autoDeploy="false"
<--自动部署到服务器,如果是true则不用重启tomcat-->

unpackWARs="false"> 
</Context>

访问 http://localhost:8080/bb/tail.jsp

http://localhost:8080/novel/head.jsp

http://localhost:8080/novel/head.jsp

内容显示 404


访问      http://localhost:8080/bb/WebRoot/tail.jsp

内容正常显示,但路径明显不是我们希望的那种方式,WebRoot是不应该加入到路径中的。

修改文件名  bb.xml为  novel.xml

文件内容不变,

访问    http://localhost:8080/novel/tail.jsp

内容显示404

访问  http://localhost:8080/novel/WebRoot/tail.jsp

内容正常显示,路径仍然透着一股诡异

修改文件中的path=""

测试结果和楼上一样 

测试到这里好像已经没什么可以测试的了,虽然路径指向web项目成功,但虚拟根目录我却不知道哪里去了。

问题仍然不清不楚的,总结下测试结论,当autodeploy="false"的时候,怎么测试都不认识webroot这个虚拟根目录。

最终结论,我现在很方,问题没解决就发博客真是对不起自己了。等解决了补上。

0 0