如何更改grails localhost端口?

Mam*_*dar 90 grails

我正在使用grails 2.0.4.我想使用端口:8090而不是8080用于localhost.所以需要帮助永久地将端口更改为8090.

Chr*_*ris 124

将以下内容添加到BuildConfig.groovy:

grails.server.port.http = 8090
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅http://forum.springsource.org/archive/index.php/t-97024.html.


ata*_*lor 107

有两种选择:

  1. 更改grails.serverURLConfig.groovy"http://localhost:8080/${appName}""http://localhost:8090/${appName}".
  2. -Dgrails.server.port.http=8090在命令行上启动grails .将GRAILS_OPTS环境变量设置为-Dgrails.server.port.http=8090自动应用它.

  • 从命令行,您也可以使用-Dserver.port = 8090 (22认同)
  • 对于grails 3,您只能使用-Dserver.port = 8090 (2认同)

Gau*_*tam 36

如果您使用的是Netbeans IDE,请设置以下内容 - :

配置: - > BuildConfig.groovy: - > grails.server.port.http = 8090并重启服务器.

如果没有IDE,请在命令提示符下键入 - :

grails -Dserver.port 8090 run-app
Run Code Online (Sandbox Code Playgroud)

要么

grails -Dserver.port=8090 run-app
Run Code Online (Sandbox Code Playgroud)


use*_*048 15

对于grails 3,您可以将它放在application.yml中

server:
    port: 9999
Run Code Online (Sandbox Code Playgroud)

  • 或者更简洁地称为`server.port:9999`. (4认同)

小智 6

命令行: grails run-app -port 8090


ujj*_*tha 6

运行命令 (Ctrl+Alt+g)

  1. 直到 grails 版本 2.x : run-app -Dserver.port=8090
  2. 对于 grails 3.x 版: run-app --port=8090


小智 5

如果您正在使用IntelliJ IDE

从应用程序菜单中单击运行>>编辑配置... >> VM选项:-Dgrails.server.port.http = 8180


Sam*_*van 5

grails run-app -Dserver.port = 8090

或者使用其他端口号

在Intellij中:Ctrl + Alt + G(键盘通用); Cmd + Alt + G(键盘Mac)并仅使用:

run-app -Dserver.port = 8090

  • 这对我也不起作用,仍然从8080开始 (2认同)