Estoy usando griales 2.0.4. Y quiero usar el puerto: 8090 en lugar de 8080 para localhost. Necesito ayuda para cambiar el puerto a 8090 de forma permanente.
Estoy usando griales 2.0.4. Y quiero usar el puerto: 8090 en lugar de 8080 para localhost. Necesito ayuda para cambiar el puerto a 8090 de forma permanente.
Respuestas:
Hay dos opciones:
grails.serverURL
en Config.groovy
de "http://localhost:8080/${appName}"
a "http://localhost:8090/${appName}"
. -Dgrails.server.port.http=8090
en la línea de comando. Configure la GRAILS_OPTS
variable de entorno para -Dgrails.server.port.http=8090
que se aplique automáticamente.Esta solución se suma a las respuestas http://stackoverflow.com/a/10956283/122457 . En Grails 2.x, agregue lo siguiente a BuildConfig.groovy
:
grails.server.port.http = 8090
Consulte http://forum.springsource.org/archive/index.php/t-97024.html para obtener más detalles.
grails.project.target.level
sección y pareció no tener ningún efecto.
Si está utilizando Netbeans IDE, configure lo siguiente -:
Config: -> BuildConfig.groovy: -> grails.server.port.http = 8090 y reinicie el servidor.
Sin IDE, escriba en el símbolo del sistema -:
grails -Dserver.port 8090 run-app
o
grails -Dserver.port=8090 run-app
Para grails 3, puede poner esto en su application.yml
server:
port: 9999
server.port: 9999
.
línea de comando: grails run-app -port 8090
Ejecute el comando (Ctrl + Alt + g)
run-app -Dserver.port=8090
run-app --port=8090
Si está utilizando IntelliJ IDE entonces
Desde el menú de la aplicación, haga clic en Ejecutar >> Editar configuraciones ... >> Opciones de VM: -Dgrails.server.port.http = 8180
grial ejecutar-aplicación -Dserver.port = 8090
O use otro número de puerto
En Intellij: Ctrl + Alt + G (teclado genérico); Cmd + Alt + G (teclado Mac) y use solo:
ejecutar-aplicación -Dserver.port = 8090
No dijiste qué IDE estás usando. Si está utilizando Netbeans, simplemente haga clic con el botón derecho en el nombre del proyecto y elija Propiedades. Desde la categoría Configuración general, puede cambiar fácilmente el puerto del servidor a lo que desee.
Puede ejecutar la aplicación Grails usando el siguiente comando en la terminal. el puerto de ejecución predeterminado es 8080.
Grails ejecutar-aplicación -Dserver.port = 9090
Esto ejecutará la aplicación en el puerto 9090.
Escriba lo siguiente en la línea de comando:
grails -Dserver.port=8090 run-app