为什么“激活器启动”失败并显示“应用程序路径错误”?

问题描述 投票:0回答:2

我使用

activator new
在 Play Framework 中创建了一个应用程序。

activator start
这个应用程序上,它给了我以下错误:

Bad application path: -Dhttp.port=9000

enter image description here

如何解决问题?

java playframework typesafe-activator
2个回答
1
投票

我遇到了同样的问题,但只有在使用激活器中的 dist 命令创建二进制发行版后,当我尝试使用 Bat 文件运行播放应用程序并添加一些配置参数时,我才会出现相同的错误。

这是我遇到的错误

Bad application path: -Dhttp.port=9009

所以我解决的方法是编辑Bat文件。我手动将所有配置参数添加到 APP_MAIN_CLASS 中“play.core.server.NettyServer”之前

类似:

set "APP_MAIN_CLASS= -DapplyEvolutions.default=true -Dhttp.port=9009 play.core.server.NettyServer"

0
投票

如果您使用的是 Windows,那么我知道您可以包含一个 PROJECTNAME_config.txt 文件并将所有设置放入其中,如下所示:

在此示例中我使用的是 Play 2.3.6。

© www.soinside.com 2019 - 2024. All rights reserved.