我在一个项目myApp的WebRoot下建立了一个aa.html文件,tomcat已正常启动,但是在地址栏中输入http://127.0.0.1:8088/myApp/aa.html 却显示404错误,可是路径是正确的啊。后来我把tomcat停止后又重新启动,这次没有出现404错误,但是浏览器是空白的,什么都不显示。当我把aa.html单独拿出来,双击它就能正常显示其中的内容。
真是搞不懂,请高手帮帮忙吧。

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【yangliyun2008】截止到2008-07-29 19:32:30的历史汇总数据(不包括此帖):
    发帖的总数量:10                       发帖的总分数:290                      每贴平均分数:29                       
    回帖的总数量:38                       得分贴总数量:17                       回帖的得分率:44%                      
    结贴的总数量:10                       结贴的总分数:290                      
    无满意结贴数:2                        无满意结贴分:40                       
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:20.00 %               无满意结分率:13.79 %                  
    敬礼!

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=yangliyun2008
      

  2.   

    看看web.xml里面有设过滤器什么的没有
      

  3.   

    没有设过滤器。下面是web.xml文件的内容:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.5" 
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
    </web-app>
      

  4.   

    许多人都喜欢忘记部署一个应用时应该有一个context root,上下文根,是应用程序的根路径,一般在部署配置文件里,有的容器也可以在部署过程指定上下文根(如websphere)。
      

  5.   

    把你的web.xml改为如下:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.5" 
        xmlns="http://java.sun.com/xml/ns/javaee" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
        http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
      <welcome-file-list>
        <welcome-file>aa.html</welcome-file>
      </welcome-file-list>
    </web-app>
    然后打开浏览器输入:http://127.0.0.1:8088/myApp 回车就ok了
      

  6.   

    同意楼上的,看看位置是不是有误,建议你进tomcat主页找找看你的文件,看看有没有?
      

  7.   


    按照你说的还是不行,还是404错误。
    在我的MyEclipse中只有以前的webproject项目是可以在浏览器中显示的(当然以前的项目都成功的在浏览器中显示过),现在我又新建了好几个项目都是404错误。
    IE地址栏中的路径我也和以前的项目对比过了,没有错误。
    我的文件确实存在,检查过了
      

  8.   

    我把以前的项目文件夹和新建的项目文件夹的目录做了一下对比,发现新建的项目中缺少.settings 文件夹。
    估计就是缺少这个文件夹的原因吧
    建项目时的步骤和以前一样,不知道为什么总是缺少这个文件?
      

  9.   

    tomcat server.xml 配置 到 WebRoot 下 
      

  10.   

    我重装了tomcat就好了,谢谢大家了.