我先用第一种方法在webapps目录下创建一个WWW的目录结构如下:webapps/WWW/WEB-INF/classes.我在www中放入文件index.jsp,运行http://127.0.0.1:8080/www/index.jsp,返回的是HTTP   Status   404   -   /www/index.jsp   晕死了,没办法,我又换了一种方法,在Tomcat   5.0\conf\server中添加 
<Context   path= "/www "   docBase= "d:/www "   debug= "0 "/> .运行http://127.0.0.1:8080/www/index.jsp还是不行,我已调试三天,每天花把的时间用上调试这个,整天start/stop.我人的快疯了,请各位高手看看,我哪里搞错了~!,我的JDK是j2sdk-1_4_2_03-windows-i586-p,tomcat5.0

解决方案 »

  1.   

    你再仔细看视频,有没有把web.xml文件也拷过去?而且,如果你在webapps下做实验,就没有必要改server.xml文件.
      

  2.   

    还有,如果可能,把你的JDK也改成1.5以上的,虽然可能不是那个的原因,但是还是要试一下的.那个web.xml文件,好像就是webapps的root下面的那个,好久没有用了,忘了.
      

  3.   

    先看看TOMCAT目录下\work\Catalina\localhost\中是否有www文件夹.看看www文件夹底下是否有index_jsp.class文件.如果没有,则JSP没有被编译.可以检查一下JDK的目录设置是否正确.如果还不行,请把错误报告提示全部贴上来.方便分析问题.
    另外建议用TOMCAT5.5配合JAVA1.5.我用5.5测试了一下,可以正确显示.
      

  4.   

    还有几个前提忘了说了:
    1,输入http://127.0.0.1:8080/看是否能显示TOMCAT自带网页.
    2,文件名是否写正确,注意大小写.
      

  5.   

    看看你的文件扩展名是大写的JSP 还是小写的jsp tomcat对大小写是很敏感的 
    404表示找不到请求的页面 如果你的文件和TOMCAT都没问题的话
    问题多数出现在文件路径和大小写上面
      

  6.   

    我的SDK版本是1.4.2_03,tomcat5.0 以前我用第二种运行,一点问题也没有,事隔多日后,在调试就出现了404的问题,我的D:/WWW/WEB-INF文件夹中有web.xml,这个常识我还是知道地,我也看过在conf\Catalina\localhost文件夹下有www.xml这个文件,在\work\Catalina\localhost\有www文件夹,但是没有index_jsp.class,JAVA_HOME=C:\j2sdk1.4.2_03,PATH=C:\j2sdk1.4.2_03\bin;C:\j2sdk1.4.2_03,SDK安装在C:\j2sdk1.4.2_03,我之前也安装过tomcat5.5的,结果更坏,运行后是什么也没有,就连运行127.0.0.1:8080/index.jsp都没显示.晕死了
      

  7.   

    将jsp 文件直接放在root文件夹下 如果还不行 就没辙了 TOMCAT只好重装了
      

  8.   

    404是你的路径错了,你仔细看你所写的路径,有些地方要加.或/什么
    或者你在web.xml文件里改
      

  9.   

    将jsp文件直接放在ROOT里当然是没问题的了,TOMCAT我都得装了几十次了,还不算系统
      

  10.   

    8080端口被占用了是不可能的,不然运行时127.0.0.1:8080/index.jsp是不会正常显示的,路径也不会错,你看<Context  path="/www"   docBase="d:/www "  debug=   "0   "/>,我的路径当然是htttp://127.0.0.1/www/index.jsp,       
      

  11.   

    这个路径要区分大小写的,www应该与webapps中的文件夹名要一样,不然就不行,如果还是不行,你重新配置一下tomcat,还有你的机器上只有装了一个tomcat吗?
      

  12.   

    这我知道,我只装有一个tomcat5.0
      

  13.   

    你下个tomcat6.0然后重新配置一下,看看还行!
      

  14.   

    实在不行用Myeclipse 简单的进行部署 就可以了运行了
      

  15.   

    从上面的信息了解LZ先前有调试出正确的结果,从我分析应该和网络配置有关系.
    不知LZ是否有新安装放火墙,最近系统是否有更新,
    考虑是否新安装的放火墙或WINDOWS自带的关闭了TOMCAT的接口.
    另外,tomcat5.5不需要安装.但需要配合JDK1.5以上版本.
    LZ搞定后通知大家一声.
      

  16.   

    我用的是winxp sp2的系统,补丁全打满了,我试试吧