当前位置: 首页 > 知识库问答 >
问题:

在本地tomcat上工作的Spring boot应用程序在弹性Beanstalk上提供404

黄隐水
2023-03-14

我的Spring Boot应用程序在本地安装的Tomcat服务器上运行良好。但是当我将相同的WAR部署到弹性豆茎并单击给定的URL时,我得到的只是404。在我的Spring Boot应用程序中没有指定的路由在这里工作。可能的原因是什么?

server.port=5000

共有1个答案

鲁斯伯
2023-03-14

如果您已经将应用程序部署为root.war,那么我猜基本路径将是myapp.elasticbeanstalk.com/,或者如果它是其正下方的路径(例如app2.war),那么它将运行在myapp.elasticbeanstalk.com/app2/

单据

 类似资料:
  • 我正在的上的上运行应用程序。对于那些不熟悉的人,每当发生SQS事件时,Amazon都会自动向我的Worker应用程序执行请求。我的应用程序然后处理请求并返回200(除非明显出错)。 我想在处理单个请求时使用并发。例如,假设我需要执行10种不同的昂贵计算。我希望使用让10个线程同时执行这项工作,而不是串行执行。 这是坏习惯吗?如果没有,以这种方式启动新线程是否存在性能危险 线程的分配实际上是如何工作

  • 我已经很久没有使用Heroku了,所以我有点生疏了。我创建了一个运行Ratchet IOServer的小型PHP应用程序。它监听端口5000。如果我运行并使用连接,一切似乎都能正常工作。我尝试了几种让PHP进程运行并接受连接的方法。 我的Procfile如下所示; 正在运行 然后,当我将服务器部署到Heroku时,它就不工作了。当我尝试telnet到端口上的框时,我得到 我刚刚读了关于Heroku

  • 所以我试图从Heroku上部署的spring应用程序发送一封电子邮件。在本地运行时,电子邮件发送得非常好,但在heroku上,我得到了这个错误: MessagingException:无法将套接字转换为TLS;2021-04-30T14:46:49.318141+00:00 app[web.1]:嵌套异常为:2021-04-30T14:46:49.318145+00:00 app[web.1]:j

  • 我的问题和:https://forums.aws.amazon.com/thread.jspa?threadid=140592完全一样,没有答案。 前端和后端分开弹性豆茎? 或者有没有一种方法可以将两者都部署在同一个弹性豆茎中?

  • 因此,我正在使用服务人员构建一个具有离线支持的Django progressive web应用程序。 根据谷歌的文档,软件。js文件应位于应用程序url的根目录下: 您需要这样做,因为服务工作者的作用域(服务工作者将为其加载的URL集)是由其所在的目录定义的。 目前,我正在服务文件夹中http://example.com/static/所有静态资产。但是我需要在一个网址上提供这个特定的文件:htt