我想将我的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文件设置上下文路径?