我想將我的Grails 3.0應用程序部署到外部Tomcat服務器實例,而不使用嵌入式Tomcat 8服務器。我遇到的問題是,在將WAR文件部署到現有的Tomcat 8容器時似乎沒有辦法設置上下文路徑。部署到外部Tomcat服務器時的Grails 3.0上下文路徑
在grails 2.x行中,生成的META-INF/MANIFEST.MF
文件包含Webapp-Context屬性,該屬性包含應用程序可以到達的上下文路徑。使用grails 3.0並部署WAR文件時,上下文路徑就是war文件的名稱(不帶.war)。
將server.contextPath
設置爲application.groovy
或application.yml
配置文件沒有影響(這些只在使用嵌入式tomcat服務器時才使用)。
如何在Tomcat 8上爲Grails 3.0 war文件設置上下文路徑?