Я использую 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, установите следующее -:
Config: -> BuildConfig.groovy: -> grails.server.port.http = 8090 и перезапустите сервер.
Без IDE введите в командной строке -:
grails -Dserver.port 8090 run-app
или
grails -Dserver.port=8090 run-app
Для grails 3 вы можете поместить это в свой application.yml
server:
port: 9999
server.port: 9999
.
командная строка: grails run-app -port 8090
Запустите команду (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 (клавиатура Generic); Cmd + Alt + G (клавиатура Mac) и используйте только:
запустить приложение -Dserver.port = 8090
Вы не сказали, какую IDE используете. Если вы используете Netbeans, просто щелкните правой кнопкой мыши имя проекта и выберите «Свойства». В категории «Общие настройки» вы можете легко изменить порт сервера на любой, какой захотите.
Вы можете запустить приложение grails, используя следующую команду на терминале. рабочий порт по умолчанию - 8080.
grails run-app -Dserver.port = 9090
Это запустит приложение на порту 9090.
Введите в командной строке следующее:
grails -Dserver.port=8090 run-app