Here is the error log
| Loading Grails 2.1.0 | Configuring classpath. | Environment set to development..... | Compiling 74 source files. | Error Compilation error: startup failed: C:\Users\Administrator.VKPBHIFJ579MIMK\.grails\2.1.0\projects\GeaGrailsTest\plugins\app-engine-0.8.10\src\groovy\org\grails\appengine\Log4jConfigListener.groovy: 32: unable to resolve class org.codehaus.groovy.grails.plugins.logging.Log4jConfig @ line 32, column 1. import org.codehaus.groovy.grails.plugins.logging.Log4jConfig; ^ C:\Users\Administrator.VKPBHIFJ579MIMK\.grails\2.1.0\projects\GeaGrailsTest\plugins\app-engine-0.8.10\src\groovy\org\grails\appengine\Log4jConfigListener.groovy: 83: unable to resolve class org.codehaus.groovy.grails.plugins.logging.Log4jConfig @ line 83, column 1. class AppEngineLog4jConfig extends org.codehaus.groovy.grails.plugins.logging.Log4jConfig{ ^ 2 errors
I am newable to Grails, so i log this problem and to see if anyone can resolve it or i can find a solution later
---
发现这个appengine插件是基于Grails 1.3的,我用的是2.1, 其中的*.logging.*包名换成了*.log4j.*,因此他才找不到,我把出错的源代码改过之后不报这个错了,但是又有其他的新错误,既然这个插件好久没更新了,想也没必要用他了,看到某人推荐Gaelyk这个羽量级的框架,所以就先看看这个框架了。等Grails玩熟悉的时候,相信是可以把2.1部署上去的。
---
出现这个问题的原因是我想把Grails开发的东西部署到免费的appEngine上去,但是在国内把他给屏蔽了,现在发现有一个PaaS是CloudFoundry是可以直接支持Grails,所以这个也不用折腾了,直接抛弃appEngine了。
2013.1.14