首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Grails 2.3.5关于Tomcat 6-兼容性问题?

Grails 2.3.5关于Tomcat 6-兼容性问题?
EN

Stack Overflow用户
提问于 2014-02-11 04:58:39
回答 1查看 2K关注 0票数 1

我想知道是否有人有幸将Grails2.3.5部署到Tomcat6

在BuildConfig中,我有grails.servlet.version = "2.5"

插件块如下所示:

代码语言:javascript
运行
复制
plugins {
    build ":release:3.0.1"
    build ":tomcat:7.0.50"

    compile ":scaffolding:2.0.1"
    compile ':cache:1.1.1'

    runtime ":hibernate:3.6.10.7"
    runtime ":database-migration:1.3.8"
    runtime ":jquery:1.10.2.2"
    runtime ":resources:1.2.1"
}

在启动时,我得到以下异常:

错误context.ContextLoader -上下文初始化失败的context.ContextLoader错误创建ServletContext资源/WEB/applicationContext.xml中定义的名称为“grailsApplication”的bean :调用init方法失败;嵌套异常是java.lang.NoClassDefFoundError: javax/servlet/AsyncContext

它在Tomcat7上启动的非常好。我怀疑hibernate插件正在拖着对Servlet 3的硬依赖,但这只是现阶段的猜测。

EN

回答 1

Stack Overflow用户

发布于 2014-10-09 15:47:29

对于我来说,升级到最新的小版本解决了这个问题。

  • 确保升级到最新版本的Grails2.3.x(当前为2.3.11)。它就像更改application.properties中的值一样简单。
  • 在您的BuildConfig.groovy中,确保设置grails.servlet.version = "2.5“

这些更改之后,Grails可以部署到Tomcat6.0.x容器中。

希望这对爱德华多有帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21693496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档