Thursday, November 11, 2010

Setting up quick log4j for testing

Just put the following code on top of your code:


BasicConfigurator.configure();
log.setLevel(Level.DEBUG);

Wednesday, November 10, 2010

log.debug not working in grails unit test

Use the following method call to enable debug level messages to be printed.

mockLogging(grails_artifact_class, true)

where, grails_artifact_class is domain/controller/service class.

Friday, November 5, 2010

Exception while starting grails from STS

Problem: Getting java.lang.ClassNotFoundException: sun.tools.native2ascii.Main while starting grails application from STS.

Solution: Go to build path. Change your default system JRE to JDK. You are good!

Friday, October 29, 2010

Specifying JVM in STS

Although STS is build on top of elcipse it uses STS.ini instead of eclipse.ini for inititializing startup parameter. You need to specify JVM in this file as follows:

-vm
C:/Program Files/Java/jdk1.6.0_22/bin/javaw.exe

Make sure:
  1. -vm and the path are in two seperate line.
  2. This option is set before -vmargs.