目录要有 WEB-INF 目录,你测试可以把JSP文件直接拷贝到ROOT目录里面去,然后用http://127.0.0.1:8080/test.jsp  (好比你的JSP文件是test.jsp,端口是8080,如果不是改成你一样的就可以)

解决方案 »

  1.   

    我是了还是不行!显示的如下。和我以前的情况一样啊。
    显示的是我的jsp文件不可用。
    HTTP Status 404 - /a.jsp--------------------------------------------------------------------------------type Status reportmessage /a.jspdescription The requested resource (/a.jsp) is not available.
    --------------------------------------------------------------------------------Apache Tomcat/5.0.19
      

  2.   

    打开server.xml
    配置以下环境试试
    在接近最后的位置加上
    <Context path="你想要输入的名字" docBase="/你的应用名(绝对路径)" debug="0" />
      

  3.   

    你把你的jsp放到tomcat本身的webapps下面,例如a.jsp。然后你运行一下就http://127.0.0.1:8080/a.jsp就可以,如果你要设置虚拟路径,就要修改你的serverl.xml然后查找一下context字符串,然后就看见<Context..>
    <context doc="..." root=" ..."/>按照提示设置一下就可以用虚拟路径了。
      

  4.   

    我都是了啊
    就是防在webapps下的啊。也是不幸啊。
    显示的是description The requested resource (/a.jsp) is not available.
    怎么会是available呢?
    我的文件都在啊;
      

  5.   

    你在Root下面建.jsp文件
    http://localhost:8080/test.jsp
    在webapps下见test文件夹,在test文件夹里建a.jsp
    http:localhost:8080/test/a.jsp
    要注意大小写.
      

  6.   

    楼主同一个问题问了两次,心情可以理解http://community.csdn.net/Expert/TopicView1.asp?id=3676744
      

  7.   

    你在Root下面建.jsp文件
    http://localhost:8080/a.jsp
    在webapps下见test文件夹,在test文件夹里建a.jsp,并且test文件夹下要建立EB-INF 目录
    在浏览器下输入http:localhost:8080/test/a.jsp
    要注意大小写.
      

  8.   

    webapps
          test
             a.jsp
             WEB-INF
                   web.xml(从其他例子中复制一个过来)http://localhost:8080/test/a.jsp
      

  9.   

    你将D:\Tomcat\work\Catalina\localhost下的文件全部删除掉,因为有缓存。