我创build了一个Windowsbatch file来启动我的Play Framework应用程序,如下所述: play framework bat windows java process
java %1 -cp "./lib/*;" play.core.server.NettyServer .
这工作,但是当我尝试添加一个命令行标志来指定一个生产configuration文件,我得到一个“不是一个播放应用程序”的错误消息:
java %1 -Dconfig.file=application-prod.conf -cp "./lib/*;" play.core.server.NettyServer .
我的两个问题是:
通过试验和错误,我们得到了以下解决方案:
java -cp "./lib/*" -Dconfig.file=application-prod.conf play.core.server.Nettyserver
希望这有助于未来的人!