6

我正在使用创建打包项目dist并尝试修改生成的start脚本以在 port 上运行应用程序9001

这是生成的内容:

exec java $* -cp "`dirname $0`/lib/*" play.core.server.NettyServer `dirname $0`

这是我尝试过的,这似乎不起作用。

exec java $* -Dhttp.port=9001 -cp "`dirname $0`/lib/*" play.core.server.NettyServer `dirname $0`

有任何想法吗?

我也尝试过指定http.port=9001inapplication.conf无济于事。在 Play 1.2.X中很容易做到这一点,似乎倒退了一步。

4

1 回答 1

7

运行play dist并解压缩生成的包后,您可以通过运行以下命令在不同的端口上启动 Play 2:

./start -Dhttp.port=5432

或者,如果您更愿意编辑start脚本,您可以将其更新为:

#!/usr/bin/env sh

exec java $* -Dhttp.port=5432 -cp "`dirname $0`/lib/*" play.core.server.NettyServer `dirname $0`

然后运行:

./start
于 2012-10-30T20:47:52.527 回答