javascript - 对于 ajax url,AWS tomcat 日志上显示 404

标签 javascript java ajax amazon-web-services

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

AJAX

Login Servlet

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

Tomcat Log

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

最佳答案

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

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

  1. 将index.html添加到war文件中的根目录并测试是否可以在本地访问它。

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

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

  4. 但如果它没有显示,则说明您遇到了 URL 问题(AWS 上的 URL 错误)

关于javascript - 对于 ajax url,AWS tomcat 日志上显示 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61073153/

相关文章:

javascript - Angular js 中的 $scopes

java - Java-使用现有的公钥文件加密字符串

java - 如何在不先将它们附加到 StringBuilder 的情况下从一堆字符串中创建一个读取器?

jquery - 如何通过生成的jsonarray动态创建多个数据表?

javascript - 未捕获的类型错误 : Cannot create property 'style' on string 'wtd_background_image'

javascript - 带水平标签的 HTML 页面

javascript - 表单中的多个页面

java - 在 Java Future 上使用 isDone 和 Cancel 轮询而不是阻塞 get

php - 使用ajax和php传递数组

php - 使用 PHP 和 AJAX 在数据库表中重复输入数据