grails从2.2升级到2.3,run-app可以运行,但是run-war没有

时间:2014-06-26 22:14:14

标签: grails

我正在研究另一个在Grails 2.2.1上运行的项目,现在我打算将其升级到2.3.5,一切正常,除非我做了#grails run-war&# 39;它抛出以下错误和无限长的堆栈跟踪。

似乎正在尝试处理运行'

014-06-26 15:07:57,682 [http-bio-8080-exec-2] ERROR errors.GrailsExceptionResolver  - NullPointerException occurred when processing request: [GET] /is-tomcat-running
Stacktrace follows:
java.lang.NullPointerException
    at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:314)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)

它与grails 2.2一起使用,其中tomcat插件版本为$ grailsVersion

我尝试使用tomcat:7.0.50和2.3,这就是发生的事情。有趣的是,7.0.54引发了不同的错误。

1 个答案:

答案 0 :(得分:0)

如果是grails 2.3.02.3.xx

,请将其添加到插件中
plugins {
        runtime ":hibernate:3.6.10.1" 
        //others will be here also but ,change tomcat first
        build ":tomcat:7.0.42"      

    }