当前位置: 首页 > 面试题库 >

将Play 2.1.0应用程序部署到Cloudbees后收到502错误请求

邴兴为
2023-03-14
问题内容

我试图将Play应用程序部署到Cloudbees(仅通过推送到由jenkins生成的git repo),它已编译并且可以正常工作,但加载该应用程序时出现“
502 Bad Gateway”错误。控制台中没有显示任何错误,只是尝试访问它时回答“ 502 Bad
Gateway”。但这也是我在浏览器中看到的。Cloudbees说,没有其他必要的操作,只需克隆/拉动ClickStart-
Project,使其成为您的应用程序并将其推回即可。Play项目在本地运行良好。

我非常感谢您的帮助。如果需要提供其他信息,请告诉我。非常感谢!

编辑:它与Heroku一起正常工作,只添加一个Procfile。我没有Cloudbees的问题…


问题答案:

在这种情况下,错误是由于数据库需要启动才能运行而需要运行:

[warn] play - Run with -DapplyEvolutions.default=true and -DapplyDownEvolutions.default=true if you want to run them automatically (be careful)
Oops, cannot start the server.
@6eg39l651: Database 'default' needs evolution!

您可以在应用程序控制台中看到错误:https : //run.cloudbees.com/a/strehlst#app-
manage/logs
:
strehlst
/odzh或通过bees app:tail(如果您安装了bees CLI)。

您还可以根据需要直接从桌面部署:

play dist
bees app:deploy -t play2 dist/yourapp.zip

并且它将直接推送到您的应用程序(如果您不需要连续的部署管道)。



 类似资料:
  • 我的应用程序https://github.com/amyequinn/weatherapp在终端运行npm启动时运行得很好,但是当将应用程序部署到Heroku时,它崩溃了,我找不到解决方案。错误为H10,应用程序在Get方法时崩溃,状态503.... “2020-05-08T23:13:34.132652+00:00 Heroku[router]:at=error code=h10 desc=”A

  • 问题内容: 我正在尝试在Heroku上使用Flask开发我的第一个“大型”应用程序,并尝试将此处的基本教程与以下说明结合:https : //devcenter.heroku.com/articles/python与以下说明:http:// flask.pocoo.org/docs/patterns/packages/#larger- applications。它在本地与“先行启动”一起工作,但是

  • 我正在尝试将我的应用程序部署到Heroku,但似乎存在一些问题。每次我尝试: 我的heroku日志告诉我,我的应用程序崩溃了,我错过了“调试器”宝石。我在Heroku上找到了这条线索和这一页。当我尝试安装“byebug”gem时,bundle告诉我它不会安装在Ruby 1.9.3上,当我按照Heroku的建议将“debugger”gem放在gem文件的开发组中时,我仍然会收到相同的错误。 我也更新

  • 我有一个vuejs应用程序,它是用vue cli设置的,我正在尝试将我的应用程序部署到Heroku。 这是我的服务器: 我从gitignore中删除dist, 我在package.json中添加了一个类似“start”的起始点:“node server.js” 以下是我在控制台看到的内容: 加载资源失败:服务器响应,状态为503(服务不可用)/Favicon.ico:1 以下是heroku日志:

  • 在Heroku上部署Node.js应用程序时,我遇到以下错误。 2017-04-18T18:40:10.158442+00:00APP[Web1]:npm错误!请在任何支持请求中包含以下文件: 2017-04-18T18:40:10.158544+00:00APP[Web1]:npm错误!/app/npm-debug.log 2017-04-18T18:40:10.237236+00:00 Her

  • 这是我第一次在Heroku上部署应用程序。我用Python构建了一个Dash应用程序,在localhost中运行良好,我能够按照Dash教程在Heroku上成功构建和部署它,尽管我尝试启动它时应用程序没有加载(相反,它会在日志中产生错误)。 我使用的是Windows机器,还必须添加并使用这个自定义构建包([位于此处][1])才能使用Git LFS,因为我的一个数据文件太大,无法放在Git存储库中。