【发布时间】:2012-06-12 22:18:13
【问题描述】:
我正在使用 grails 2.0.4。我想使用端口:8090 而不是 8080 作为本地主机。因此需要帮助将端口永久更改为 8090。
【问题讨论】:
标签: grails
我正在使用 grails 2.0.4。我想使用端口:8090 而不是 8080 作为本地主机。因此需要帮助将端口永久更改为 8090。
【问题讨论】:
标签: grails
此解决方案添加到答案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。
【讨论】:
grails.project.target.level 部分下,它似乎没有任何效果。
有两种选择:
Config.groovy 中的grails.serverURL 从"http://localhost:8080/${appName}" 更改为"http://localhost:8090/${appName}"。 -Dgrails.server.port.http=8090 启动grails。将 GRAILS_OPTS 环境变量设置为 -Dgrails.server.port.http=8090 以使其自动应用。【讨论】:
如果您使用的是 Netbeans IDE,则设置以下 -:
配置:-> BuildConfig.groovy:-> grails.server.port.http = 8090 并重新启动服务器。
不使用IDE,在命令提示符下输入-:
grails -Dserver.port 8090 run-app
或
grails -Dserver.port=8090 run-app
【讨论】:
对于 grails 3,您可以将其放入您的 application.yml
server:
port: 9999
【讨论】:
server.port: 9999。
命令行:grails run-app -port 8090
【讨论】:
运行命令(Ctrl+Alt+g)
run-app -Dserver.port=8090 run-app --port=8090
【讨论】:
如果您使用的是 IntelliJ IDE,那么
从应用程序菜单中单击运行 >> 编辑配置... >> 虚拟机选项:-Dgrails.server.port.http=8180
【讨论】:
grails run-app -Dserver.port=8090
或者使用其他端口号
在 Intellij 中: Ctrl+Alt+G(键盘通用); Cmd+Alt+G(键盘 Mac) 并且只使用:
运行应用程序-Dserver.port=8090
【讨论】:
从您的 application.yml (grails-app/conf/application.yml) 添加/更新端口值
environments:
development:
server:
port: "8090"
或者
server:
port: "8090"
【讨论】:
在命令行中输入以下内容:
grails -Dserver.port=8090 run-app
【讨论】:
您没有说您使用的是什么 IDE。如果您使用的是 Netbeans,您只需右键单击项目名称并选择 Properties。在常规设置类别中,您可以轻松地将服务器端口更改为您喜欢的任何端口。
【讨论】:
您可以在终端上使用以下命令运行 grails 应用程序。默认运行端口为 8080。
grails run-app -Dserver.port=9090
这将在端口 9090 上运行应用程序。
【讨论】: