Eclipse 404调用默认jsp页面时出错,无法调用index.html

Eclipse 404调用默认jsp页面时出错,无法调用index.html,eclipse,jsp,tomcat,Eclipse,Jsp,Tomcat,环境-Eclipse IDE,通过在Eclipse中创建tomcat服务器实例来运行它 总体设置-我在Tomcat服务器中部署了2个web应用程序(A和B),A调用B,事情就会发生。这在大多数情况下都很有效 原始问题场景 假设我让我的机器无人值守几个小时,然后重新启动服务器(其中部署了两个应用程序) 打开浏览器,我可以调用应用程序A,但无法与应用程序B建立连接 进一步挖掘之后,我尝试从应用程序B加载一个带有url的jsp页面- http://localhost:8080/testrunner/l

环境-Eclipse IDE,通过在Eclipse中创建tomcat服务器实例来运行它

总体设置-我在Tomcat服务器中部署了2个web应用程序(A和B),A调用B,事情就会发生。这在大多数情况下都很有效

原始问题场景
  • 假设我让我的机器无人值守几个小时,然后重新启动服务器(其中部署了两个应用程序)
  • 打开浏览器,我可以调用应用程序A,但无法与应用程序B建立连接
  • 进一步挖掘之后,我尝试从应用程序B加载一个带有url的jsp页面-

    http://localhost:8080/testrunner/login http://localhost:8080/testrunner/login 但我不能这么做。但是,我可以从这个url调用index.html-

    http://localhost:8080/testrunner/ http://localhost:8080/testrunner/ 当前解决方案-解决此问题的方法是简单地重新部署应用程序B&I'm good to go,即我是应用程序A调用应用程序B

    问题-

  • 但我的问题是,为什么我会出现这个错误&如何在不重新部署appb的情况下克服这个问题
  • 另外,当我执行当前解决方案时,登录页面会加载到eclipse的浏览器中,但FF浏览器中不会加载相同的页面。不知道这里少了什么

  • 任何帮助/线索都将不胜感激。

    从提供的详细信息中,我可以说

    您已将应用程序部署为
    testrunner
    。所以,
    http://localhost:8080/testrunner/
    从部署描述符中给定的
    欢迎文件列表调用
    index.html

    404 or Not Found error message is a HTTP standard response code indicating that the
    client was able to communicate with the server, but the server could not find what was
    requested.
    

    当您执行
    http://localhost:8080/testrunner/login
    ,服务器找不到任何名为
    \login
    的映射。所以,请检查您在名为“testrunner”的应用程序中是否有“
    /login
    ”的映射,是的,我已经在“testrunner”应用程序的WebContent>Build.xml中的欢迎文件列表中映射了/login。但不知怎的,我仍然无法从浏览器访问该页面,但在eclipse的浏览器中它显示得很好。@TahirShabbir:映射了什么/login。你能在你的帖子中提供web.xml的片段吗?很抱歉回复晚了。我已经为testrunner应用程序打开了登录页面。我这样做的方式是删除并重新创建jsp文件并重新映射它们。我的第一个问题仍然没有解决。@TahirShabbir:您能否编辑这个问题,并提供有关“/login”映射的内容以及如何转发请求的更多详细信息?在Eclipse的tomcat实例之外部署应用程序后,我们无法重现这个问题。所以我想我不会再深入研究了。谢谢你的跟进。谢谢你。