En lugar de desplegar mi aplicación a¿Cómo eliminar el nombre y el puerto de la aplicación de la url en grial?
http://localhost:8080/myApp
quiero implementarlo en
http://localhost
En lugar de desplegar mi aplicación a¿Cómo eliminar el nombre y el puerto de la aplicación de la url en grial?
http://localhost:8080/myApp
quiero implementarlo en
http://localhost
desplegar su aplicación a un servidor Tomcat con el nombre de guerra como ROOT.war. Dado que los nombres de guerra describen contextos ... papa.war estará disponible a través [dominio_raíz]/Papa
Para quitar el puerto, utilice:
grails -Dserver.port=80 run-app
Para cambiar el puerto de ejecución de aplicaciones, editar y grails-app/conf/BuildConfig.groovy
añada la línea
grails.server.port.http = 80
Para quitar el contexto (el 'myApp' parte) editar application.properties y agregue la línea
app.context=/
o para eliminar la parte 'myApp', agregue el siguiente bloque de código a 'Config.groovy':' grails.app.context = "/" '. No estoy seguro, pero application.properties es un archivo generado automáticamente, por lo que es seguro agregar 'Config.groovy' –
tengo una solución más al buscar en Google, es decir, si escribo grails.app.context = "/" en el archivo conf.groovy obtendré la URL sin el nombre de la aplicación. Pero cuando ejecuto con -Dserver.port = 80 run-app ganó trabajo como antes y se mostrará el nombre de la aplicación. – Nandita
todavía estoy en modo de desarrollo no implementado ... y estoy usando 80 apache port bcz no quiero mostrar ningún número de puerto en la URL – Nandita
SO en desarrollo ¿cómo puedo lograrlo con el puerto predeterminado? – Nandita