如何更改grails localhost端口?

时间:2012-06-08 20:51:55

标签: grails

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

12 个答案:

答案 0 :(得分:123)

此解决方案会添加答案http://stackoverflow.com/a/10956283/122457。在Grails 2.x中, 将以下内容添加到BuildConfig.groovy

grails.server.port.http = 8090

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

答案 1 :(得分:104)

有两种选择:

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

答案 2 :(得分:36)

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

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

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

grails -Dserver.port 8090 run-app

grails -Dserver.port=8090 run-app

答案 3 :(得分:15)

对于Grails 3,您可以将其放入 application.yml

server:
    port: 9999

答案 4 :(得分:5)

如果您使用的是IntelliJ IDE,那么

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

答案 5 :(得分:5)

grails run-app -Dserver.port = 8090

或使用其他端口号

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

run-app -Dserver.port = 8090

答案 6 :(得分:4)

命令行:grails run-app -port 8090

答案 7 :(得分:4)

运行命令(Ctrl + Alt + g)

  1. 最多为grails版本2.x:run-app -Dserver.port=8090
  2. 对于grails版本3.x:run-app --port=8090

答案 8 :(得分:0)

您没有说出您正在使用的IDE。如果您使用的是Netbeans,只需右键单击项目名称,然后选择“属性”。从常规设置类别,您可以轻松地将服务器端口更改为您喜欢的任何内容。

答案 9 :(得分:0)

您可以在终端上使用以下命令运行grails app。默认运行端口是8080。

grails run-app -Dserver.port = 9090

这将在端口9090上运行应用程序。

答案 10 :(得分:0)

在命令行中键入以下内容:

grails -Dserver.port=8090 run-app

答案 11 :(得分:0)

从 application.yml (grails-app/conf/application.yml) 添加/更新端口的值

environments:
   development:
        server:
            port: "8090"

server:
    port: "8090"