tomcat安装目录/webapps/ROOT/test/datetime.jsp
这个目录下的,浏览器输入http://localhost:8080/test/datetime.jsp就可以访问,
浏览器输出正确内容:“Time: Sat Mar 13 11:23:14 CST 2010”tomcat安装目录/webapps/ROOT/demo/datetime.jsp
这个目录下的浏览器输入http://localhost:8080/demo/datetime.jsp就不能访问了,报404错:
HTTP Status 404 - /demo/datetime.jsp--------------------------------------------------------------------------------type Status reportmessage /demo/datetime.jspdescription The requested resource (/demo/datetime.jsp) is not available.
--------------------------------------------------------------------------------Apache Tomcat/6.0.24这是怎么回事啊?
ps:demo是我在Myeclipse建的一个工程

解决方案 »

  1.   

    楼主要以在webapps目录下建立一个文件夹,在该文件夹下放你的Jsp文件,访问时
    http://localHost:8080/文件夹名/Jsp文件名
      

  2.   

    一般是按一楼的做法,放到webapp目录下面的
      

  3.   

    改TOMCAT地址,有没有改环境变量了?
      

  4.   

    应该在 webapps 目录下的,你再整一次,看还有问题没
      

  5.   


    1.建议查看tomcat配置文件conf/serve.xml
     <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true"
                xmlValidation="false" xmlNamespaceAware="false">
         </Host>
    看看这个 appBase="webapps"
    如果没有问题
    2.查看项目的web.xml看看配置的过滤器等3.都不能解决的话,确定你项目没有问题。那就重装tomcat吧
      

  6.   

    ....为什么要放在/webapps/ROOT/下
    放在/webapps/下不就好了。。
      

  7.   

    404是文件找不到,楼主放的文件位置有问题呢,当然访问不到了,你应该放在webapps/demo/datetime.jsp,在demo文件下建立一个相似的web project 目录结构就可以了,demo/WEB-INF/web.xml,这个是必须的,然后把你的jsp文件放在demo/*.jsp文件,就可以了.
      

  8.   

    既然文件可以运行就不是jsp问题。。而且404错误就是说服务器没有找到你的文件。。
    重新部署下。多调试几次就O啦