Is there a way to get grails run-app to launch on localhost:8080/ instead of localhost:8080/${appName}?
In Config.groovy,, setting grails.serverUrl has absolutely no effect - it only seems to affect absolute url generation of different grails methods.
In production, I use apache virtualhosts to mask site.com:8080/appName as site.com. I want to make my test configuration match production.
How about
grails.app.context = "/"
in Config.groovy, as per this jira discussion?
If you are running Grails 3.1.1 you can add the following line to yourgrails-app/conf/application.yml file to bring back the http://localhost:8080/appName functionality:
server:
'contextPath': '/appName'
Replace appName with your application's actual name (i.e. the folder name that the grails-app folder is in).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With