如何在没有上下文路径的情况下部署Grails app?

IAm*_*aja 1 grails web-applications contextpath

不确定我是否在这里正确使用术语"上下文路径",但是目前当我在本地运行我的Grails(2.3.6)应用程序时,它出现了http://localhost:8080/myapp.最终,我希望将它部署到实际的应用服务器上http://myapp.com.

这可能吗?如果没有,为什么?如果是这样,怎么样?

dav*_*vid 6

在config.groovy中,只需设置:

grails.app.context = "/"
Run Code Online (Sandbox Code Playgroud)

此外,您应该也可以在config.groovy中更新您的环境:

environments {
    development {
        grails.serverURL = "http://localhost:8080"
    }
    production {
        grails.serverURL = "http://myapp.com"
    }
}
Run Code Online (Sandbox Code Playgroud)