在server.xml中设置好虚拟路径之后<Context path="/test" docBase="f:\javaWeb"/>,运行tomcat,浏览器显示404错误,检查N遍了。。求大虾指点!

解决方案 »

  1.   

    那个 f:\javaWeb 中都有些啥东西?或者试着把 \ 改成 / 再看看。
      

  2.   

    <Context path="/test" docBase="E:\MyEclipse-8.6\workspace-8.6\test\WebRoot"     
                  reloadable="false"/>
    是tomcat的server.xml中配置的。。
      

  3.   

    本人正在用的,修改代码,项目无需发布,直接重启tomcat
      

  4.   

    javaWeb 里面有 WEB-INF 文件夹
      

  5.   

    项目名“test”下的\WebRoot文件夹,“\WebRoot”文件夹是项目自带那个、、、
      

  6.   

    大哥,你只要给改改偶的错误就行,我的javaWeb 下只有一个文件 WEB-INF 
      

  7.   

    <Host name="localhost"................<Context path="/test" docBase="F:\javaWeb" reloadable="true" debug="0" crossContext="true"></Context></Host>对照这个格式试试!
      

  8.   

    记住tomcat请求的是你部署的路劲,不是你文件路劲,我曾今被这个搞的烦死了
      

  9.   

    如果环境变量有问题的话,就打不开tomcat主页了吧,但是我可以打开,就找虚拟目录的时候找不到,404错误
      

  10.   

    我才看明白你的问题。不是没有配置好,而是tomcat主页可以打开。然后你访问http://localhost:8080/test的时候是404错误对吧(假设你的端口是8080)?这样,你在test文件夹下面放个图片。假设图片名字叫image.jpg,然后你访问http://localhost:8080/test/image.jpg看看能不能访问的到。如果可以,那就说明你的虚拟路径配置正确了。
    按理说你单独访问http://localhost:8080/test应该是404错误的!
      

  11.   

    路径应该是指向web项目的WebRoot目录。而不是代码根目录