在JBoss EAP 6.2.0中的grails 3战争不起作用

问题描述:

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

搜索网上我发现下面的相关春季启动:

springBoot application on Jboss EAP, servlet context not lodaed

不幸的是配置属性server.servlet路径application.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

我找到了解决办法。 在application.yml添加以下配置:

grails: 
    web: 
     servlet: 
      path: /* 

开始卷筒纸:到现有的grails:部。 然后所有请求都按预期工作。