Saya menggunakan grails 2.0.4. Dan saya ingin menggunakan port: 8090 daripada 8080 untuk localhost. Jadi butuh bantuan untuk merubah port menjadi 8090 secara permanen.
Saya menggunakan grails 2.0.4. Dan saya ingin menggunakan port: 8090 daripada 8080 untuk localhost. Jadi butuh bantuan untuk merubah port menjadi 8090 secara permanen.
Jawaban:
Ada dua pilihan:
grails.serverURL
dalam Config.groovy
dari "http://localhost:8080/${appName}"
ke "http://localhost:8090/${appName}"
. -Dgrails.server.port.http=8090
di baris perintah. Setel GRAILS_OPTS
variabel lingkungan agar -Dgrails.server.port.http=8090
diterapkan secara otomatis.Solusi ini menambah jawaban http://stackoverflow.com/a/10956283/122457 . Di Grails 2.x, tambahkan yang berikut ini ke BuildConfig.groovy
:
grails.server.port.http = 8090
Lihat http://forum.springsource.org/archive/index.php/t-97024.html untuk detail lebih lanjut.
grails.project.target.level
bagian, dan tampaknya tidak berpengaruh.
Jika Anda menggunakan Netbeans IDE, atur yang berikut -:
Config: -> BuildConfig.groovy: -> grails.server.port.http = 8090 dan restart server.
Tanpa IDE, ketik command prompt -:
grails -Dserver.port 8090 run-app
atau
grails -Dserver.port=8090 run-app
Untuk grails 3 Anda dapat meletakkan ini di application.yml Anda
server:
port: 9999
server.port: 9999
.
garis komando: grails run-app -port 8090
Jalankan perintah (Ctrl + Alt + g)
run-app -Dserver.port=8090
run-app --port=8090
Jika Anda menggunakan IntelliJ IDE maka
Dari menu aplikasi klik Run >> Edit Configurations ... >> VM options: -Dgrails.server.port.http = 8180
grails run-app -Dserver.port = 8090
Atau gunakan nomor port lain
Dalam Intellij: Ctrl + Alt + G (Keyboard Generik); Cmd + Alt + G (keyboard Mac) dan hanya gunakan:
run-app -Dserver.port = 8090
Anda tidak mengatakan IDE apa yang Anda gunakan. Jika Anda menggunakan Netbeans, Anda cukup klik kanan pada nama proyek dan pilih Properties. Dari Kategori Pengaturan Umum, Anda dapat dengan mudah mengubah port server ke apa pun yang Anda suka.
Anda dapat menjalankan aplikasi grails menggunakan perintah berikut di terminal. port yang berjalan default adalah 8080.
grails run-app -Dserver.port = 9090
Ini akan menjalankan aplikasi pada port 9090.
Ketik mengikuti di baris perintah:
grails -Dserver.port=8090 run-app