J’utilise le graal 2.0.4. Et je veux utiliser le port: 8090 au lieu de 8080 pour localhost. Donc, 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}"
à "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 qu’elle s’applique automatiquement. Ajoutez ce qui suit à 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 éléments suivants:
Config: -> BuildConfig.groovy: -> grails.server.port.http = 8090 et redémarrez le serveur.
Sans IDE, tapez l’invite de commande -:
grails -Dserver.port 8090 run-app
ou
grails -Dserver.port=8090 run-app
Pour grails 3, vous pouvez le mettre dans votre application.yml
server: port: 9999
Si vous utilisez IntelliJ IDE alors
Dans le menu de l’application, cliquez sur Exécuter >> Modifier les configurations … >> Options de la machine virtuelle: -Dgrails.server.port.http = 8180
grails run-app -Dserver.port = 8090
Ou utilisez un autre numéro de port
Dans Intellij: Ctrl + Alt + G (clavier générique); Cmd + Alt + G (clavier Mac) et utilisez uniquement:
run-app -Dserver.port = 8090
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 n’avez pas dit quel IDE vous utilisez. Si vous utilisez Netbeans, il vous suffit de cliquer avec le bouton droit sur le nom du projet et de sélectionner Propriétés. Dans la catégorie Paramètres généraux, vous pouvez facilement changer le port du serveur en fonction de vos préférences.
Vous pouvez exécuter l’application Grails en utilisant 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 en suivant dans la ligne de commande:
grails -Dserver.port=8090 run-app