应该是网站目录下没有默认首页
在你的工程的WebContent(或WebRoot)目录下面建一个index.html 或 index.jsp 作为默认欢迎页面就可以了

解决方案 »

  1.   

    我有建index.jsp,里面是response.sendRedirect("photo?path=selAll");
      

  2.   

    将你的index.jsp里面的跳转内容换为 helloworld,访问时看能否正常显示出来,如果可以,那说明就是跳转的问题了。
    再检查跳转的servlet有没有配置好,可以打断点跟一下代码,看能否到后台,是否有什么错误信息
      

  3.   

    将你的index.jsp里面的跳转内容换为 helloworld,访问时看能否正常显示出来,如果可以,那说明就是跳转的问题了。
    再检查跳转的servlet有没有配置好,可以打断点跟一下代码,看能否到后台,是否有什么错误信息跳转内容怎么改成helloworld
      

  4.   

    将index.jsp里面的内容修改为 <center>hello world</center>
    再访问试试看,如果可以显示出来,那就说明response.sendRedirect("photo?path=selAll"); 代码有问题
      

  5.   

    将index.jsp里面的内容修改为 <center>hello world</center>
    再访问试试看,如果可以显示出来,那就说明response.sendRedirect("photo?path=selAll"); 代码有问题
    我把index.jsp改成这样后,还是原来的问题<%@ page language="java" contentType="text/html; charset=UTF-8" 
        pageEncoding="UTF-8"%> 
    <html> 
    <body> 
    <center>Hello World !</center> 
    </body> 
    </html>
      

  6.   

    将index.jsp里面的内容修改为 <center>hello world</center>
    再访问试试看,如果可以显示出来,那就说明response.sendRedirect("photo?path=selAll"); 代码有问题
    我把index.jsp改成这样后,还是原来的问题<%@ page language="java" contentType="text/html; charset=UTF-8" 
        pageEncoding="UTF-8"%> 
    <html> 
    <body> 
    <center>Hello World !</center> 
    </body> 
    </html>
    你的index.jsp是放在 WebContent(或WebRoot) 下面吗?如果是的话,不应该出现上面的问题了。
    检查下,你运行的tomcat下面项目有没有部署成功,部署目录下面有没有index.jsp页面?
    是否楼主将工程搞错了,调试这个工程,但是将页面建在了另一个工程,或页面不在WebContent(或WebRoot)目录下面
      

  7.   

    楼主,你的项目的目录结构畸形啊。
    一般只有WebContent(eclipse新建动态web工程的web页面目录)或
    WebRoot(myeclipse新建动态web工程的web页面目录),一般只存留一个就可以了。
    将你的WebContent目录删除掉,将你的servlet的配置配置到WebRoot目录下面的WEB-INF/web.xml 里面就可以了