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

在heroku上运行dropwizard 1.1.2

邴俊友
2023-03-14

我有一个dropwizard 1.1.2应用程序,可以在本地正常工作。我试图将其部署到heroku,我读到需要覆盖Procfile中heroku提供的端口值,如下所示:

web:java$java_OPTS-Ddw。http。端口=$port-Ddw。http。adminPort=$PORT-jar-target/My_-Website-1.0-SNAPSHOT。jar服务器目标/类/应用。yml

不过,这是Dropwizard的旧版本,我找不到Dropwizard 1.1.2与heroku合作的文档。如果我不提供端口信息,heroku应用程序将启动,然后崩溃,并显示以下消息:

错误R10(引导超时)-

正确的程序文件和配置是什么。与heroku一起使用Dropwizard 1.1.2的yml内容?谢谢

共有1个答案

隆安然
2023-03-14

我知道了。你只需要通过Ddw。服务器应用程序连接器[0]。端口=$port和not-Ddw。服务器adminConnectors[0]。port=$port在程序文件中

 类似资料:
  • 问题内容: 我一直在关注这个快速入门:https : //devcenter.heroku.com/articles/getting-started-with- python 但是想知道如何让“ heroku local”与python 3.5.1一起运行?我已经更改了runtime.txt,将其设置为python 3.5.1,但仍然会加载2.7的依赖项。 谢谢! 问题答案: 解决了!您也可以定义

  • 我使用的是。我在Heroku上推送了我的应用程序 运行附着在终端上...向上, 渲染设备/邮件/confirmation_instructions.html.erb (1.8毫秒) 发送邮件到 xyz@gmail.com (29.3ms) 耙子中止了!SocketError: 名称解析/应用程序/供应商/捆绑包/红宝石/2.0.0/宝石/邮件-2.5.4/库/邮件/网络/delivery_meth

  • 我将Rails5与PostgreSQL一起部署,以便在Heroku中免费应用程序。这是我在中的配置:

  • 问题内容: 我正在抓取一些似乎对其提供很好保护的网站。我可以使它正常工作的唯一方法是使用Selenium加载页面,然后从中抓取内容。 目前,这在我的本地计算机上有效(当我访问页面时,Firefox窗口打开和关闭,并且在脚本中对其HTML进行了进一步处理)。但是,我需要在网上可以访问我的刮板。刮板嵌入在Heroku上的Flask应用程序中。有没有办法让Selenium浏览器在Heroku服务器上工作

  • 问题内容: 我已经编写了一个基本的node.js应用程序,并且设法将其部署在Heroku上没有任何问题。我创建了 package.json 和 Procfile ,但是从日志中看到没有正在运行的进程,因此无法获得任何响应。可能是什么问题呢? PS: 我不想使用 Express 框架 我的代码: 我的package.json: 日志: 问题答案: 您已缩放heroku应用程序了吗? 这是必需的步骤。

  • 我在Heroku上上传了JavaServlet项目。当我在浏览器上检查它时,它显示“应用程序错误”,没有运行。 根据Heroku上的构建日志,我的项目似乎构建和部署得当。 我参考了这一页。我用的是gradle而不是Maven。https://devcenter.heroku.com/articles/deploying-gradle-apps-on-heroku#using-webapp-runn