Я використовую grails 2.0.4. І я хочу використовувати порт: 8090 замість 8080 для localhost. Тому потрібна допомога, щоб назавжди змінити порт на 8090.
Я використовую grails 2.0.4. І я хочу використовувати порт: 8090 замість 8080 для localhost. Тому потрібна допомога, щоб назавжди змінити порт на 8090.
Відповіді:
Є два варіанти:
grails.serverURL
в Config.groovy
с "http://localhost:8080/${appName}"
к "http://localhost:8090/${appName}"
. -Dgrails.server.port.http=8090
за допомогою командного рядка. Встановіть GRAILS_OPTS
змінну середовища, -Dgrails.server.port.http=8090
щоб вона застосовувалася автоматично.Це рішення додає до відповідей http://stackoverflow.com/a/10956283/122457 . У Grails 2.x додайте таке BuildConfig.groovy
:
grails.server.port.http = 8090
Детальніше див. На веб-сайті http://forum.springsource.org/archive/index.php/t-97024.html .
grails.project.target.level
розділ, і, здається, це не мало ефекту.
Якщо ви використовуєте IDE Netbeans, встановіть наступне -:
Налаштуйте: -> BuildConfig.groovy: -> grails.server.port.http = 8090 та перезапустіть сервер.
Без IDE введіть у командному рядку -:
grails -Dserver.port 8090 run-app
або
grails -Dserver.port=8090 run-app
Для граалів 3 ви можете помістити це у свою заявку .yml
server:
port: 9999
server.port: 9999
.
Запустіть команду (Ctrl + Alt + g)
run-app -Dserver.port=8090
run-app --port=8090
Якщо ви використовуєте IntelliJ IDE, тоді
У меню програми натисніть Виконати >> Редагувати конфігурації ... >> Параметри віртуальної машини: -Dgrails.server.port.http = 8180
grails run-app -Dserver.port = 8090
Або використовуйте інший номер порту
В Intellij: Ctrl + Alt + G (загальна клавіатура); Cmd + Alt + G (клавіатура Mac) і використовуйте лише:
run-app -Dserver.port = 8090
Ви не сказали, яку IDE ви використовуєте. Якщо ви використовуєте Netbeans, просто клацніть правою кнопкою миші на назві проекту та виберіть Властивості. За допомогою категорії загальних налаштувань ви можете легко змінити порт сервера на будь-який, який вам подобається.
Ви можете запустити програму grails, використовуючи таку команду на терміналі. типовий запущений порт - 8080.
grails run-app -Dserver.port = 9090
Це запустить програму через порт 9090.
В командному рядку введіть наступне:
grails -Dserver.port=8090 run-app