Skip to content

Commit d26488b

Browse files
committed
Ensure configured context is in output URL
1 parent e5712e4 commit d26488b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

grails-core/src/main/groovy/grails/boot/GrailsApp.groovy

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package grails.boot
22

33
import grails.boot.config.tools.SettingsFile
4+
import grails.config.Config
5+
import grails.core.GrailsApplication
46
import grails.plugins.GrailsPlugin
57
import grails.plugins.GrailsPluginManager
68
import grails.util.BuildSettings
@@ -217,7 +219,9 @@ class GrailsApp extends SpringApplication {
217219
protected printRunStatus(ConfigurableApplicationContext applicationContext) {
218220
try {
219221
def protocol = System.getProperty('server.ssl.key-store') ? 'https' : 'http'
220-
println("Grails application running at ${protocol}://localhost:${applicationContext.embeddedServletContainer.port}")
222+
GrailsApplication app = applicationContext.getBean(GrailsApplication)
223+
def contextPath = app.config.getProperty('server.context-path', '')
224+
println("Grails application running at ${protocol}://localhost:${applicationContext.embeddedServletContainer.port}${contextPath}")
221225
} catch (e) {
222226
// ignore
223227
}

0 commit comments

Comments
 (0)