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.
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.
Odpowiedzi:
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 .
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
W przypadku Grails 3 możesz umieścić to w pliku application.yml
server:
port: 9999
server.port: 9999
.
wiersz poleceń: grails run-app -port 8090
Uruchom polecenie (Ctrl + Alt + g)
run-app -Dserver.port=8090
run-app --port=8090
Jeśli używasz IntelliJ IDE, to
W menu aplikacji kliknij Uruchom >> Edytuj konfiguracje ... >> Opcje maszyny wirtualnej: -Dgrails.server.port.http = 8180
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
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.
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.
Wpisz w wierszu poleceń:
grails -Dserver.port=8090 run-app