HTTP Status 404 - /xuexi/WEB-INF/classes/kk/22.jsp--------------------------------------------------------------------------------type Status reportmessage /xuexi/WEB-INF/classes/kk/22.jspdescription The requested resource (/xuexi/WEB-INF/classes/kk/22.jsp) is not available.
--------------------------------------------------------------------------------Apache Tomcat/6.0.10一看貌似是路径不对  问题就是我原来不知道怎么部署  都是在webapps建一个test文件夹
再把代码放到test文件夹来 通过浏览器http://localhost:8080/test/My.Jsp能显示结果
以前也没看到 WEB-INF 这些文件夹 今天在MyEclipse上部署了下项目 在webapps下能看到我的项目文件以及下面的文件但在浏览器上输入http://localhost:8080/xuexi/WEB-INF/classes/kk/22.jsp出现了上面的错误(呵呵  写的有点罗嗦 希望哪位能帮帮忙  谢谢) 

解决方案 »

  1.   

     对于/web-INF/及其子目录,不允许直接的公共访问. 简单点换个目录 要么就通过其他请求转发过去
      

  2.   

    webroot  目录才合适你要方一些页面的东西!!
      

  3.   

    webroot 目录才是你放一些页面能直接访问的东西!!!
      

  4.   

    部署过后,直接访问http://localhost:8080/工程名/kk/22.jsp   jsp在WEB-INF下的路径 
      

  5.   

    +1尤其是WEB-INF/classes目录,专门放.class文件用的,开发时Eclipse还会经常清理该目录。还有,不要将.jsp文件放到src目录下。
      

  6.   

    咋把路径整的这么复杂
    看下你的tomcat里的context的路径是啥
    然后在访问的时候http://localhost:8080/(context里的path)/**.jsp 就行了 
    别搞的太麻烦
      

  7.   

    刚刚把classes下的kk复制到webapps下,再http://localhost:8080/kk/MyJsp.jsp能看到结果
    但用MyEclipse写的代码是保存在classes/kk下的  。总不能每次复制吧。可能是我没理解您的意思 还是很谢谢您的回答。
      

  8.   


    刚刚找您的方法写了一下改成http://localhost:8080/xuexi/22.jsp还是错误啊 
      

  9.   

    刚刚找您的方法写了一下改成http://localhost:8080/xuexi/kk/22.jsp还是错误啊 
      

  10.   

    .java文件确实应该放src下
    .jsp应该放web(或webroot/webapp/webcontent)目录下