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.
There are two options:
- Change
grails.serverURL
inConfig.groovy
from"http://localhost:8080/${appName}"
to"http://localhost:8090/${appName}"
. - Launch grails with
-Dgrails.server.port.http=8090
on the command line. Set theGRAILS_OPTS
environment variable to-Dgrails.server.port.http=8090
to have it applied automatically.
This solution adds to the answers https://mcmap.net/q/216446/-how-to-change-grails-localhost-port. 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.
grails.project.target.level
section, and it appeared to have no effect. –
Richert There are two options:
- Change
grails.serverURL
inConfig.groovy
from"http://localhost:8080/${appName}"
to"http://localhost:8090/${appName}"
. - Launch grails with
-Dgrails.server.port.http=8090
on the command line. Set theGRAILS_OPTS
environment variable to-Dgrails.server.port.http=8090
to have it applied automatically.
If you are using Netbeans IDE then set the following -:
Config: -> BuildConfig.groovy: -> grails.server.port.http = 8090 and restart the server.
Without IDE, type in the command prompt -:
grails -Dserver.port 8090 run-app
or
grails -Dserver.port=8090 run-app
For grails 3 you can put this in your application.yml
server:
port: 9999
server.port: 9999
. –
Anytime command line: grails run-app -port 8090
run-app -port 8090
–
Itinerate Run the command (Ctrl+Alt+g)
- Up to grails version 2.x :
run-app -Dserver.port=8090
- For grails version 3.x :
run-app --port=8090
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
Add/Update the value of port from your application.yml (grails-app/conf/application.yml)
environments:
development:
server:
port: "8090"
Or
server:
port: "8090"
Type following in the command line:
grails -Dserver.port=8090 run-app
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.
You can run grails app using the following command on the terminal. default running port is 8080.
grails run-app -Dserver.port=9090
This will run the app on port 9090.
For Grails 4 required two settings
server:
port: "8085"
grails:
serverURL: http://localhost:8085
Second one will solve redirection issues
Or only for dev:
environments:
development:
server:
port: "8085"
grails:
serverURL: http://localhost:8085
© 2022 - 2024 — McMap. All rights reserved.