【问题标题】:For the ajax url shows 404 on the AWS tomcat log对于 ajax url 在 AWS tomcat 日志上显示 404
【发布时间】:2020-04-07 05:04:54
【问题描述】:

我使用 MVN 安装 在 AWS Tomcat 上部署我的代码。我通过直接打开 AWSname:8080/manager/html 并上传 WAR 文件来做到这一点(我不确定它是否正确)。服务器可以按我的预期成功加载 index.html 并在前端显示页面,但是调用 AJAX 时出错,它在 Javascript 文件中,它总是返回 404。servlet 的 url 模式将是这样的

AJAX

Login Servlet

我在 localhost:8080 上测试一切正常,但在 AWS Tomcat 中,日志显示如下。

Tomcat Log

我以前从未遇到过这样的案例,有人可以就可能的解决方案给我一些有用的建议吗?

【问题讨论】:

  • 请在此处发布代码而不是屏幕截图。

标签: javascript java ajax amazon-web-services


【解决方案1】:

根据您的描述,不清楚您是否有多个应用程序/战争/容器/服务器。

根据您的消息,您有一个 UI,它似乎没有捆绑到您的 war 文件中。要检查这种情况,请使用以下步骤检查您的设置

  1. 在war文件的根目录下添加index.html,测试是否可以在本地访问。

  2. 如果可行,请在 AWS 上部署并尝试访问 AWS 上的相同路径。

  3. 如果页面正在显示,则说明您的上下文在 AWS 上定义良好。所以你的 URL 映射有问题

  4. 但如果不显示,则说明您的 URL 有问题(AWS 上的 URL 错误)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多