J'utilise grails 2.0.4. Et je veux utiliser le port: 8090 au lieu de 8080 pour localhost. Alors besoin d’aide pour changer le port en 8090 en permanence.
Il y a deux options:
grails.serverURL
dans Config.groovy
de "http://localhost:8080/${appName}"
par "http://localhost:8090/${appName}"
. -Dgrails.server.port.http=8090
sur la ligne de commande. Définissez la variable d'environnement GRAILS_OPTS
sur -Dgrails.server.port.http=8090
pour l'appliquer automatiquement.Ajoutez les éléments suivants à BuildConfig.groovy
:
grails.server.port.http = 8090
Voir http://forum.springsource.org/archive/index.php/t-97024.html pour plus de détails.
Si vous utilisez Netbeans IDE, définissez les paramètres suivants: -
Configuration: -> BuildConfig.groovy: -> grails.server.port.http = 8090 Et redémarrez le serveur.
Sans IDE, tapez la commande Invite -:
grails -Dserver.port 8090 run-app
ou
grails -Dserver.port=8090 run-app
Pour Grails 3, vous pouvez le mettre dans votreapplication.yml
server:
port: 9999
grails run-app -Dserver.port = 8090
Ou utilisez un autre numéro de port
Dans Intellij: Ctrl + Alt + G (générique de clavier); Cmd + Alt + G (clavier Mac) et n'utilisez que:
run-app -Dserver.port = 8090
Si vous utilisez IntelliJ IDE, alors
Dans le menu de l'application, cliquez sur Exécuter >> Modifier les configurations ... >> Options VM: -Dgrails.server.port.http = 8180
ligne de commande: grails run-app -port 8090
Exécutez la commande (Ctrl + Alt + g)
run-app -Dserver.port=8090
run-app --port=8090
Vous pouvez exécuter l'application Grails à l'aide de la commande suivante sur le terminal. Le port par défaut est 8080.
grails run-app -Dserver.port = 9090
Cela exécutera l'application sur le port 9090.
Tapez ensuite dans la ligne de commande:
grails -Dserver.port=8090 run-app
Vous n'avez pas dit ce que IDE vous utilisez. Si vous utilisez Netbeans, il vous suffit de cliquer avec le bouton droit de la souris sur le nom du projet et de choisir Propriétés. Dans la catégorie Paramètres généraux, vous pouvez facilement modifier le port du serveur comme bon vous semble.