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.
91
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
:Weitere Informationen finden Sie unter http://forum.springsource.org/archive/index.php/t-97024.html .
quelle
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 -:
oder
quelle
Für Grails 3 können Sie dies in Ihre application.yml einfügen
quelle
server.port: 9999
.Befehlszeile:
grails run-app -port 8090
quelle
Führen Sie den Befehl aus (Strg + Alt + g).
run-app -Dserver.port=8090
run-app --port=8090
quelle
Wenn Sie IntelliJ IDE verwenden, dann
Klicken Sie im Anwendungsmenü auf Ausführen >> Konfigurationen bearbeiten ... >> VM-Optionen: -Dgrails.server.port.http = 8180
quelle
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
quelle
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.
quelle
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.
quelle
Geben Sie Folgendes in die Befehlszeile ein:
quelle