Estou usando grails 2.0.4. E eu quero usar a porta: 8090 em vez de 8080 para localhost. Portanto, preciso de ajuda para alterar a porta para 8090 permanentemente.
Estou usando grails 2.0.4. E eu quero usar a porta: 8090 em vez de 8080 para localhost. Portanto, preciso de ajuda para alterar a porta para 8090 permanentemente.
Respostas:
Existem duas opções:
grails.serverURL
em Config.groovy
partir "http://localhost:8080/${appName}"
para "http://localhost:8090/${appName}"
. -Dgrails.server.port.http=8090
na linha de comando. Defina a GRAILS_OPTS
variável de ambiente -Dgrails.server.port.http=8090
para que seja aplicada automaticamente.Esta solução adiciona às respostas http://stackoverflow.com/a/10956283/122457 . No Grails 2.x, adicione o seguinte a BuildConfig.groovy
:
grails.server.port.http = 8090
Consulte http://forum.springsource.org/archive/index.php/t-97024.html para obter mais detalhes.
grails.project.target.level
seção e não pareceu surtir nenhum efeito.
Se você estiver usando o Netbeans IDE, defina o seguinte -:
Config: -> BuildConfig.groovy: -> grails.server.port.http = 8090 e reinicie o servidor.
Sem IDE, digite no prompt de comando -:
grails -Dserver.port 8090 run-app
ou
grails -Dserver.port=8090 run-app
Para grails 3, você pode colocar isso em seu application.yml
server:
port: 9999
server.port: 9999
.
linha de comando: grails run-app -port 8090
Execute o comando (Ctrl + Alt + g)
run-app -Dserver.port=8090
run-app --port=8090
Se você estiver usando o IntelliJ IDE, então
No menu do aplicativo, clique em Executar >> Editar Configurações ... >> Opções de VM: -Dgrails.server.port.http = 8180
grails run-app -Dserver.port = 8090
Ou use outro número de porta
No Intellij: Ctrl + Alt + G (teclado genérico); Cmd + Alt + G (teclado Mac) e use apenas:
run-app -Dserver.port = 8090
Você não disse qual IDE está usando. Se você estiver usando o Netbeans, basta clicar com o botão direito no nome do projeto e escolher Propriedades. Na categoria Configurações gerais, você pode facilmente alterar a porta do servidor para a que desejar.
Você pode executar o aplicativo grails usando o seguinte comando no terminal. a porta de execução padrão é 8080.
grails run-app -Dserver.port = 9090
Isso executará o aplicativo na porta 9090.
Digite o seguinte na linha de comando:
grails -Dserver.port=8090 run-app