Ich benutze Grails 2.0.4. Und ich möchte Port: 8090 anstelle von 8080 für localhost verwenden. Benötigen Sie also Hilfe, um den Port dauerhaft auf 8090 zu ändern.
Ich benutze Grails 2.0.4. Und ich möchte Port: 8090 anstelle von 8080 für localhost verwenden. Benötigen Sie also Hilfe, um den Port dauerhaft auf 8090 zu ändern.
Antworten:
Es gibt zwei Möglichkeiten:
grails.serverURL
in Config.groovy
aus "http://localhost:8080/${appName}"
zu "http://localhost:8090/${appName}"
. -Dgrails.server.port.http=8090
in der Befehlszeile. Stellen Sie die GRAILS_OPTS
Umgebungsvariable so ein -Dgrails.server.port.http=8090
, dass sie automatisch angewendet wird.Diese Lösung ergänzt die Antworten unter http://stackoverflow.com/a/10956283/122457 . Fügen Sie in Grails 2.x Folgendes hinzu BuildConfig.groovy
:
grails.server.port.http = 8090
Weitere Informationen finden Sie unter http://forum.springsource.org/archive/index.php/t-97024.html .
grails.project.target.level
Abschnitt geklebt , und es schien keine Wirkung zu haben.
Wenn Sie Netbeans IDE verwenden, stellen Sie Folgendes ein:
Config: -> BuildConfig.groovy: -> grails.server.port.http = 8090 und starten Sie den Server neu.
Geben Sie ohne IDE die Eingabeaufforderung ein -:
grails -Dserver.port 8090 run-app
oder
grails -Dserver.port=8090 run-app
Für Grails 3 können Sie dies in Ihre application.yml einfügen
server:
port: 9999
server.port: 9999
.
Befehlszeile: grails run-app -port 8090
Führen Sie den Befehl aus (Strg + Alt + g).
run-app -Dserver.port=8090
run-app --port=8090
Wenn Sie IntelliJ IDE verwenden, dann
Klicken Sie im Anwendungsmenü auf Ausführen >> Konfigurationen bearbeiten ... >> VM-Optionen: -Dgrails.server.port.http = 8180
grails run-app -Dserver.port = 8090
Oder verwenden Sie eine andere Portnummer
In Intellij: Strg + Alt + G (Tastatur allgemein); Cmd + Alt + G (Tastatur Mac) und nur verwenden:
run-app -Dserver.port = 8090
Sie haben nicht gesagt, welche IDE Sie verwenden. Wenn Sie Netbeans verwenden, klicken Sie einfach mit der rechten Maustaste auf den Projektnamen und wählen Sie Eigenschaften. In der Kategorie Allgemeine Einstellungen können Sie den Server-Port ganz einfach nach Ihren Wünschen ändern.
Sie können die Grails-App mit dem folgenden Befehl auf dem Terminal ausführen. Der standardmäßig ausgeführte Port ist 8080.
grails run-app -Dserver.port = 9090
Dadurch wird die App auf Port 9090 ausgeführt.
Geben Sie Folgendes in die Befehlszeile ein:
grails -Dserver.port=8090 run-app