调用默认的jsp页面时404错误,能够调用index.html

时间:2012-07-19 09:14:44

标签: eclipse jsp tomcat

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

整体设置 - 我在Tomcat服务器中部署了2个Web应用程序(A& B),其中A调用B& B事情发生了。这在大多数时候都很好。

Orignal Issue Scenario

  1. 让我们说我的机器无人看管几个小时&然后回来重新启动服务器(在其中部署了2个应用程序)。
  2. 打开浏览器,我可以调用应用A,但无法与应用B建立连接。
  3. 在进一步挖掘时,我尝试使用url -

    从应用B加载jsp页面
    http://localhost:8080/testrunner/login

    但不能这样做HTTP Status 404。但是我可以从这个URL调用index.html -

    http://localhost:8080/testrunner/

    当前解决方案 - 解决此问题的方法是简单地重新部署应用B&我很高兴去,即我是应用程序A呼叫应用程序B.

    问题 -

    1. 但我的问题是我为什么要得到这个错误&如何在不重新部署应用程序B的情况下克服此问题。
    2. 当我执行当前的解决方案时,登录页面会在eclipse的浏览器中加载,但在FF浏览器中不会加载。不知道这里缺少什么。
    3. 任何帮助/线索都将不胜感激。

1 个答案:

答案 0 :(得分:0)

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

您已将应用程序部署为testrunner。因此,http://localhost:8080/testrunner/从部署描述符中给出的index.html调用welcome-file-list

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的映射。因此,检查您的应用程序中名为“/login”的映射名为“testrunner”