如何更改grails localhost端口?

我正在使用grails 2.0.4。 而我想使用端口:8090而不是8080的本地主机。 所以需要帮助将端口永久更改为8090。

有两个选项:

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

将以下内容添加到BuildConfig.groovy

 grails.server.port.http = 8090 

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

如果您正在使用Netbeans IDE,请设置以下内容:

configuration: – > BuildConfig.groovy: – > grails.server.port.http = 8090并重启服务器。

没有IDE,input命令提示符 – :

 grails -Dserver.port 8090 run-app 

要么

 grails -Dserver.port=8090 run-app 

对于Grails 3,你可以把它放在application.yml中

 server: port: 9999 

grails run-app -Dserver.port = 8090

或者使用另一个端口号

在Intellij中:Ctrl + Alt + G(keyboard Generic); Cmd + Alt + G(键盘Mac)并仅用于:

run-app -Dserver.port = 8090

如果您正在使用IntelliJ IDE,那么

从应用程序菜单中单击运行>>编辑configuration… >>虚拟机选项:-Dgrails.server.port.http = 8180

命令行: grails run-app -port 8090

你没有说你在用什么IDE。 如果您使用Netbeans,则只需右键单击项目名称并select“属性”。 从常规设置类别,您可以轻松地将服务器端口更改为任何您喜欢的。