I\'m using grails 2.0.4. And I want to use port:8090 instead of 8080 for localhost. So need help to change the port to 8090 permanently.
This solution adds to the answers http://stackoverflow.com/a/10956283/122457. In Grails 2.x,
add the following to BuildConfig.groovy
:
grails.server.port.http = 8090
See http://forum.springsource.org/archive/index.php/t-97024.html for further details.
You didn't say what IDE you are using. If you are using Netbeans you just right-click on the project name and choose Properties. From the General Settings Category, you can easily change the server port to whatever you like.
command line: grails run-app -port 8090
There are two options:
grails.serverURL
in Config.groovy
from "http://localhost:8080/${appName}"
to "http://localhost:8090/${appName}"
. -Dgrails.server.port.http=8090
on the command line. Set the GRAILS_OPTS
environment variable to -Dgrails.server.port.http=8090
to have it applied automatically.If you are using IntelliJ IDE then
From the application menu click Run >> Edit Configurations... >> VM options: -Dgrails.server.port.http=8180
grails run-app -Dserver.port=8090
Or use another port number
In Intellij: Ctrl+Alt+G (keyboard Generic); Cmd+Alt+G (keyboard Mac) and use only:
run-app -Dserver.port=8090