我的tomcat启动了,localhost:8080打得开index.jsp打不开,环境变量配好了,我在D:\Tomcat 5.5\webapps\myapp\WEB-INF里有个index.jsp文件,但localhost:8080/index.jsp显示的和localhost:8080的一模一样,但我index.jsp里的代码是<html><body><center>  Now time is: <%=new java.util.Date()%>  
 </center></body></html>
请问哪位高人可以告诉我怎么回事吖?

解决方案 »

  1.   

    localhost:8080/WEB-INF/index.jsp你也可以在web.xml里面配置
      

  2.   

    不好意思,漏了你的工程名
    localhost:8080/myapp/WEB-INF/index.jsp
      

  3.   

    WEB-INF下的jsp是不能直接在地址栏中访问的
      

  4.   

    囧,启动了tomcat就应该木有问题,要不你放到eclipse里看看行不
      

  5.   

    嗯 是这个地址http://localhost:8080/myapp/WEB-INF/index.jsp
      

  6.   


    web.xml <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>进到你的工程,查看和WebRoot平级的是否存大index.jsp
      

  7.   

    不好意思,没看清你的题servlect 安全机制WEB-INF ,是不能直接访问的,虽然可以设置web.xml但最好别这样做,放WebRoot下,直接访问
      

  8.   

    嗯 是啊 测试了 WEB-INF和其上面自带的文件夹里JSP都不可访问
      

  9.   

    试了localhost:8080/myapp/WEB-INF/index.jsp,但还是不行~
    WebRoot是这个D:\Tomcat 5.5\webapps\ROOT目录?也试了,要么就HTTP Status 404 - /index.jsp要么就是还是显示localhost:8080那只猫的页面。
      

  10.   

    直接移动到WEB-INF外面,然后用localhost:8080/myapp/index.jsp访问
      

  11.   

    WEB-INF下的文件是不能直接访问的 
    不过用servlet forward过去的话就可以
      

  12.   

    最好把JSP页面放在webroot包下面,如果你真的要在/WEB-INF/包下面的话请你把你的WEB.XML配置一下。路径为/WEB-INF/index.jsp就O拉!
      

  13.   

    我在D:\Tomcat 5.5\webapps\myapp\WEB-INF里有个index.jsp文件应该放在D:\Tomcat 5.5\webapps\myapp\index.jsp然后用
    http://localhost:8080/myapp/index.jsp
    访问
      

  14.   

      把index.jsp放在web-inf同级目录里面。
      

  15.   

    WEB-INF下的东东西西是无法访问的放在外层吧。。
      

  16.   

    WEB-INF下的东西不能访问的,你试试http://localhost:8080/myapp
      

  17.   

    index.jsp 直接放在webroot下 http://localhost:8080/myapp或http://localhost:8080/myapp/index.jsp
      

  18.   

    web-inf 下的JSP 怎么能直接访问呢!得通过Action跳过去
      

  19.   

    大家帮手看看我的环境配置正不正确?
    classpath.;C:\Program Files\Java\jdk1.5.0_04\lib\dt.jar; C:\Program Files\Java\jdk1.5.0_04\lib\tools.jar; C:\Program Files\Java\jdk1.5.0_04\jre\lib\rt.jar; C:\Program Files\Java\jdk1.5.0_04\jre\lib\charsets.jar; C:\Program Files\Java\jdk1.5.0_04\jre\lib\javaws.jar;D:\Tomcat 5.5\common\lib\servlet-api.jar;
    Path%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files\Autodesk\backburner\;C:\Program Files\Java\jdk1.5.0_04\bin
    我在网上找的classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;path=%JAVA_HOME%\bin在DOS下javac都用不了~无论是用%JAVA_HOME%还是改成jdk路径.ps:我的jsp主页面还是打不开55555...
      

  20.   

    我想问题是这样的!地址栏中输入localhost:8080/index.jsp和localhost:8080都是显示的是根目录(Root)下的index.jsp。如果你要显示你工程的页面,应该将index.jsp放在myapp目录下,然后再地址栏中输入http://localhost:8080/myapp即可!good luck!
      

  21.   

    http://localhost:8080/sss/index.jsp
    sss是你的webapp下的项目,这样就可以了
      

  22.   

    http://localhost:8080/myapp/index.jsp这个访问确保你的index.jsp在WebRoot下
      

  23.   

    WEB-INF下的东东西西是无法访问的
    放到WEB-INF同级。
      

  24.   

    JAVA_HOME: C:\Program Files\Java\jdk1.6.0 
    PATH: C:\Program Files\Java\jdk1.6.0\bin 
    CLASSPATH: .;C:\Program Files\Java\jdk1.6.0\lib\dt.jar;C:\Program Files\Java\jdk1.6.0\lib\tools.jar; 
    Tomcat_HOME: C:\Program Files\Apache Software Foundation\Tomcat 6.0 
    CATALINDA_HOME: C:\Program Files\Apache Software Foundation\Tomcat 6.0 
    这些你都可以新建在你的用户环境变量中。只要你开机的时候进入的是设置这个环境变量的用户就行了。 
    也可以写在系统环境变量中。它对所有用户都有效。但是由于PATH是已有的系统环境变量,你需要的是编辑(而不是新建)它,先写个分号把隔开,再把C:\Program Files\Java\jdk1.6.0\bin填到PATH中去。其余的环境变量可以新建。
      

  25.   

    WebRoot文件夹下 应该有个Root文件夹你把index.jsp放到Root文件夹下试试看不确定R到底是大小写 自己试下