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

Play Framework 2.1.1部署问题

梁才
2023-03-14

因此,我试图部署我非常简单的Play Framework 2.1.1应用程序,但每当我通过命令行传递标志以进行端口和应用数据库演化时,它们都会被忽略。

例如:

sudo play开始-Dhttp。端口=80-DapplyEvolutions。默认值=true

使用此命令,服务器将不会启动。port和applyEvolutions=true标志均被完全忽略,并引发以下错误:

[警告]play-您的生产数据库[默认]需要演进![警告]play-运行-Dapple yEvolutions.default=true如果您想自动运行它们(小心)哎呀,无法启动服务器。@6elhl9mca:数据库“默认”需要演进!

我想尽一切办法都没有用。在我的本地机器上使用Play Run工作正常,没有问题。服务器正在运行Ubuntu 12.04。所有正确的驱动程序和连接字符串都已存在并经过测试,数据库正在运行,除了Play框架之外,其他一切都正常工作。

共有2个答案

归俊
2023-03-14

好的,所以我并没有真正找到解决这个问题的方法,但我找到了一个解决方法。这在Play Framework 2中不存在。x文档(还没有),所以我想我会把它放在这里,以防其他人卡住:

正在放置应用进化(applyEvolutions)。默认值=true,进入应用程序。conf确实有效,并将使数据库演化自动应用。命令行参数DapplyEvolutions。默认值=true不起作用,由于未知原因而被忽略。

正在放置http。端口=80进入应用程序。conf不工作。命令行参数-Dhttp。端口=80也不适用于设置要运行的端口号。

因此,要设置端口号,请使用以下命令:

播放“start 80”(开始80)或播放“run 80”(运行80)(如图所示使用双引号)。

出于某种原因,当端口命令完全按照上面的双引号编写时,要运行的端口号设置正确。

这在任何地方的框架留档中都找不到。我会创建另一个拉取请求来添加它,但是我为这个框架解决的最后一个问题(数据库加密)被诋毁为“有限的利基用例”,因此留档更新被拒绝。无论如何,我仍然可以尝试。

希望这能帮助到某人。

岳俊雅
2023-03-14

要么是

play "start -Dhttp.port=80 -DapplyEvolutions.default=true"

play dist

然后,解压缩并运行生成的开始脚本,

./start -Dhttp.port=80 -DapplyEvolutions.default=true

将工作。

 类似资料:
  • 我正在Windows 8.1 64位上开发JavaFX8应用程序,带有4GB内存,使用的是运行JDK 8u25 64位版本的Netbeans 8.0.2。 应用平台是JDK版本8u25 32位,问题是当我构建项目时,应用程序运行正常,但当我做本机打包时,我可以为应用程序提供32位JRE和exe文件。 “由于配置问题,已跳过捆绑程序Windows应用程序映像:FX SDK和JRE运行时之间的位体系结

  • 问题内容: 我具有以下规格的ES 1.5.2集群: 3个节点,RAM:32GB,CPU内核:每个8 282个总指数 总分片2,564 799,505,935总文档 总数据767.84GB ES_HEAP_SIZE = 16克 问题是当我使用Kibana来查询某事(非常简单的查询)时,如果它是单个查询,就可以正常工作,但是如果我继续查询更多的东西- 弹性变得非常缓慢,最终由于JVM堆而卡住了(来自M

  • 我已经部署了一个新版本的Lightswitch应用程序。该应用程序在我们的组织中有6个用户。所有6个用户都安装了以前的版本,并且工作正常。4用户已经安装更新并使用它没有任何问题。2用户无法启动新版本。在安装过程中,他们收到以下错误详细信息: 源代码 -部署url:file://f://etl/metadataeditor/metadataeditor.Application -应用程序url:fi

  • 我正在尝试在WL12.2.1服务器中部署ear文件时得到NPE。ear在WebLogic12.1.3中部署时没有任何问题。这是错误日志。几天来一直在努力解决这个问题,但没有任何结果。知道为什么NPE来自WebLogic包吗?

  • 所以,我正在尝试部署一个。Heroku上的jar文件。当我尝试部署它时,会出现以下错误: 我不知道发生了什么,我下载了java插件,我下载了Heroku CLI插件。Idk怎么做,下面是部署命令。 heroku部署:jar C:\Users\My Name\Desktop\Tester Bot2\myfile。jar——应用程序mybotapp

  • 我在部署接口时收到以下错误 组织.xml.sax.SAXParse异常: cvc-complex-type.2.4.a: 发现无效内容以元素 'sfdc:查询-single' 开头。“{”http://www.mulesoft.org/schema/mule/core“:注释、”http://www.mulesoft.org/schema/mule/core“:抽象消息处理器、”http://ww