新建了个webproject,名字问题MyTest;然后在MyTest名下的webroot里面新建个JSP文件,就是个简单的this is JSP页面!语句是没问题是建JSP默认生成的!结果在浏览器里面访问说The requested resource (/MyTest/index.jsp) is not available.
http://localhost:8080/MyTest/index.jsp 
但如果是http://localhost:8080/MyTest/WebRoot/index.jsp竟然可以访问。
请大家帮助~~~

解决方案 »

  1.   

    找到Tomcat安装目录/conf/server.xml下的Context节点,在docBase的路径映射后加上/WebRoot如果没有找到
    那么
    找到Tomcat安装目录/conf/Catalina/localhost/MyTest.xml
    同样找到Context节点,在docBase属性的最后加上/WebRoot
      

  2.   

    你的项目的目录结构就是这样的 
    MyTest
      ---WebRoot
            ---index.jsphttp://localhost:8080/MyTest/WebRoot/index.jsp 这样访问就没有错啊
      

  3.   

    这么诡异,那http://localhost:8080/MyTest这样出来什么呢
      

  4.   

    MyEclipse的默认是这样的
    MyTest
    ---WebRoot
    -------*.jsp
    -------WEB-INF但是自动映射只会到MyTest这层。这样是不够的。必须到WebRoot这层
      

  5.   


    问题就是如何到WebRoot层,我看到书很多例子都是不用WebRoot,例如我的例子,直接访问http://localhost:8080/MyTest/index.jsp 就可以的。
      

  6.   

    有网上说:发布这个project就可以http://localhost:8080/MyTest/index.jsp 访问了,但是我不知道他的意思,发布在哪里操作,不好意思。本人是个初学者,不耻下问~~