tomcat配置成功后,输入http://localhost:8080/ 后提示HTTP 400 - 错误请求,而输入http://localhost:8080/MyWeb/index.jsp的时候又能正常的现实页面,这是为什么?

解决方案 »

  1.   

    HTTP 400 是找不到文件,你配置完成后,tomcat默认页面就不用了,所以不起作用了,同时配置的http://localhost:8080/MyWeb/index.jsp就能够正常显示
      

  2.   

    http://localhost:8080/请求的是tomcat安装目录的webapp\ROOT下的文件,http://localhost:8080/MyWeb/index.jsp请求的是tomcat安装目录的webapp\MyWeb下的文件,估计你ROOT下的文件被删除了或者有问题
      

  3.   

       webapps  下是不是除了你的项目文件,什么都没有了 ?
    那下面默认有几个tomcat的示例文件被你删掉了 ?  所以访问不到了。
      

  4.   

    呃tomcat\webapps下有docs,examples,host-manager,manager,ROOT,怎么就是显示不出来
      

  5.   

    Root被删除或破坏了,不会影响你的项目的
      

  6.   

    webapps下面安装好通常有默认项目,即apache自带的root,自我介绍及使用,以及默认执行项目
    如果没有当然要报找不到的错误,很少情况下安装完没有
      

  7.   

    你的路径没有输入完整,http://localhost:8080/(你tomcat/webapps 下的文件夹名)/如webapps 下是  zq 那你要输入http://localhost:8080/zq/
    这样才对。
      

  8.   

    这种情况我也遇见过,很正常,你是在项目上启动的tomocat,而项目中默认的就是index.jsp,你如果从tomocat的文件夹理启动tomocat,http://localhost:8080就能访问了,保证正确。很好理解的
      

  9.   

    ”提示HTTP 400 - 错误请求“出现这个,可能是你的服务器出问题了,可在网上下载tomcat的安装配置说明看看
      

  10.   

    说不定人家是发的第一帖呢.应该就是root目录下的文件被删除了.
      

  11.   

    可能是INDEX.JSP页面被删除了吧
      

  12.   

       在 Tomcat 中重新加载项,或者将编译文件删除,重新编译,再打开就OK了!