run-app和war执行之间的不一致

时间:2015-03-17 19:39:32

标签: grails

我有一个不需要数据库的Grails应用程序(它是一个REST客户端)。当我用grails run-app运行它时,一切都按计划进行。但是当我在Tomcat中作为战争运行它时,我得到以下消息:

Class:    java.lang.ArrayIndexOutOfBoundsException
Message:  1
Trace:     Line | Method
->> 1142 | runWorker in java.util.concurrent.ThreadPoolExecutor
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|    617 | run       in java.util.concurrent.ThreadPoolExecutor$Worker
^    744 | run . . . in java.lang.Thread

Caused by GroovyPagesException: Error processing GroovyPageView: 1
->>   38 | runWorker in /index.gsp
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

Caused by ArrayIndexOutOfBoundsException: 1
->>   64 | doCall    in gsp_coreQueriesindex_gsp$_run_closure2
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|     88 | run       in gsp_coreQueriesindex_gsp
|   1142 | runWorker in java.util.concurrent.ThreadPoolExecutor
|    617 | run       in java.util.concurrent.ThreadPoolExecutor$Worker
^    744 | run . . . in java.lang.Thread

我不知道在哪里集中注意力。我使用Maven和Ivy没有任何结果。

1 个答案:

答案 0 :(得分:0)

非常感谢您的支持。我用一个更简单的页面替换了index.gsp页面,一切正常。