Używam Grails 2.0.4. I chcę użyć portu: 8090 zamiast 8080 dla lokalnego hosta. Potrzebujesz więc pomocy, aby trwale zmienić port na 8090.
91
Istnieją dwie możliwości:
grails.serverURL
w Config.groovy
od "http://localhost:8080/${appName}"
do "http://localhost:8090/${appName}"
. -Dgrails.server.port.http=8090
w wierszu poleceń. Ustaw GRAILS_OPTS
zmienną środowiskową tak, -Dgrails.server.port.http=8090
aby była stosowana automatycznie.
To rozwiązanie dodaje do odpowiedzi http://stackoverflow.com/a/10956283/122457 . W Grails 2.x dodaj następujące elementy do
BuildConfig.groovy
:grails.server.port.http = 8090
Więcej informacji można znaleźć pod adresem http://forum.springsource.org/archive/index.php/t-97024.html .
źródło
grails.project.target.level
sekcję i wydawało się, że nie ma żadnego efektu.Jeśli używasz Netbeans IDE, ustaw następujące -:
Config: -> BuildConfig.groovy: -> grails.server.port.http = 8090 i zrestartuj serwer.
Bez IDE, wpisz w wierszu polecenia -:
grails -Dserver.port 8090 run-app
lub
grails -Dserver.port=8090 run-app
źródło
W przypadku Grails 3 możesz umieścić to w pliku application.yml
server: port: 9999
źródło
server.port: 9999
.wiersz poleceń:
grails run-app -port 8090
źródło
Uruchom polecenie (Ctrl + Alt + g)
run-app -Dserver.port=8090
run-app --port=8090
źródło
Jeśli używasz IntelliJ IDE, to
W menu aplikacji kliknij Uruchom >> Edytuj konfiguracje ... >> Opcje maszyny wirtualnej: -Dgrails.server.port.http = 8180
źródło
grails run-app -Dserver.port = 8090
Lub użyj innego numeru portu
W Intellij: Ctrl + Alt + G (klawiatura ogólna); Cmd + Alt + G (klawiatura Mac) i używaj tylko:
run-app -Dserver.port = 8090
źródło
Nie powiedziałeś, jakiego IDE używasz. Jeśli używasz Netbeans, wystarczy kliknąć prawym przyciskiem myszy nazwę projektu i wybrać Właściwości. W kategorii Ustawienia ogólne możesz łatwo zmienić port serwera na dowolny.
źródło
Możesz uruchomić aplikację Grails za pomocą następującego polecenia na terminalu. Domyślny uruchomiony port to 8080.
grails run-app -Dserver.port = 9090
Spowoduje to uruchomienie aplikacji na porcie 9090.
źródło
Wpisz w wierszu poleceń:
grails -Dserver.port=8090 run-app
źródło