In a fresh fedora 8, there isn't a JAVA_HOME environment variable setted. Some programms which need this variables (like grails or groovy) can't start.
JAVA_HOME isn't expected to be set by default. Ideally grails and groovy would be packaged for Fedora, complete with wrapper scripts that take set up the environment automatically.