Caused by: org.codehaus.groovy.grails.exceptions.NewInstanceCreationException: Could not create a new instance of class [QuartzGrailsPlugin]
Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class org.codehaus.groovy.grails.plugins.quartz.TaskArtefactHandler)
原本開發環境使用的是JDK1.7, 由於測試和生成環境使用的是1.5版本, 在這兩天部署測試的時候1.7的總是報錯,但是以前可以的.
就把開發環境改成1.5版的,運行的時候就會出現上面的錯誤,
導致這個問題的因爲之前用1.7的時候哪些class文件沒有清除.就使用1.5去運行編譯.
解決這個問題:
將原來編譯的全部clean掉. 再用1.5的編譯就可以了
具體步驟 項目右鍵--grails Tools---Open Grails Command Prompt -- 執行clean命令就可了