Weblogic 10.3.6中Grails 2.4出错

时间:2014-06-03 20:54:35

标签: grails weblogic sitemesh

我遇到过在Weblogic 10.3.6中运行的Grails 2.4 war的问题,似乎来自Sitemesh:

java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getServletContext()Ljavax/servlet/ServletContext;
    at org.codehaus.groovy.grails.web.sitemesh.SitemeshLayoutView.createContentBufferingResponse(SitemeshLayoutView.java:40)

所以问题是servlet版本3.0是否已知要运行Grails 2.4?我在文档中没有看到任何内容,实际上在这里找到相反的结果: http://grails.org/doc/2.4.x/guide/gettingStarted.html#supportedJavaEEContainers

1 个答案:

答案 0 :(得分:0)

GRAILS-11450 - 根据这个JIRA,看起来Grails 2.4是Servlet 3.0及更高版本,这意味着文档不正确。

编辑: Grails 2.4.1恢复了Servlet 2.5支持