JBoss EAP 6.2.0中的grails 3 war不能工作



当我尝试在JBoss EAP 6.2.0中运行一个非常简单的grails 3(3.0.7)应用程序作为war(删除了嵌入的tomcat)时。GA (AS 7.3.0.Final-redhat-14)所有请求都以HTTP 404结束。同样的war也适用于Tomcat。

在网上搜索我发现了以下与Spring Boot相关的内容:

Jboss EAP上的springBoot应用程序,servlet上下文未加载

不幸的是配置属性服务器。应用程序中的servlet路径。Yml (Yml格式)无法工作

查看grails 3源代码:

https://github.com/grails/grails-core/blob/master/grails-plugin-controllers/src/main/groovy/org/grails/plugins/web/controllers/ControllersGrailsPlugin.groovy L79

我找到解决办法了。在应用程序。Yml 添加以下配置:

grails:
    web:
        servlet:
            path: /*
web:开头的

放到现有的grails:部分中。

最新更新