Difference between revisions of "Grails"

From Blue-IT.org Wiki

(Installation)
Line 33: Line 33:
 
  export JAVA_HOME="/usr/lib/jvm/java-6-sun"
 
  export JAVA_HOME="/usr/lib/jvm/java-6-sun"
 
  export GRAILS_HOME="/local/share/grails"
 
  export GRAILS_HOME="/local/share/grails"
 +
 +
= Logging =
 +
web-app/WEB-IF/log4j.properties
 +
log4j.rootLogger=INFO, console
 +
 +
log4j.appender.console=org.apache.log4j.ConsoleAppender
 +
log4j.appender.console.layout=org.apache.log4j.PatternLayout
 +
log4j.appender.console.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss} %-5p %c - %m%n
 +
 +
# debug plugin
 +
#log4j.logger.grails.app.filters='info'
 +
#grails.debug.productionOverride=anything
 +
 +
#log4j.category.org.springframework=DEBUG
 +
#log4j.category.com.opensymphony.webwork=DEBUG
 +
#log4j.category.com.opensymphony.xwork=DEBUG
 +
 +
= Debug =
 +
tail -f /project/stacktrace.log

Revision as of 11:25, 30 July 2011

Installation

First of all: install sun(oracle)-java 1.6 and remove all openjdk packages (or at least be shure to run update-alternatives --config java).

Ubuntu way

http://www.grails.org/Installation

http://www.grails.org/Download

sudo add-apt-repository ppa:groovy-dev/grails
sudo apt-get update
sudo apt-get install grails

#to add grails 2.0.0 M1
sudo apt-get install grails-2.0.0 

#to add grails 1.2.5
sudo apt-get install grails-1.2.5

#switch between versions
sudo update-alternatives --config grails

That's it !

Manual

http://www.grails.org/Installation

http://www.grails.org/Download

Download an install grails into a directory.

Then edit your ~/.bashrc file or use export to set the variables in the running shell / environment:

export PATH="$PATH:/local/share/grails/bin"
export JAVA_HOME="/usr/lib/jvm/java-6-sun"
export GRAILS_HOME="/local/share/grails"

Logging

web-app/WEB-IF/log4j.properties

log4j.rootLogger=INFO, console

log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss} %-5p %c - %m%n

# debug plugin
#log4j.logger.grails.app.filters='info'
#grails.debug.productionOverride=anything

#log4j.category.org.springframework=DEBUG
#log4j.category.com.opensymphony.webwork=DEBUG
#log4j.category.com.opensymphony.xwork=DEBUG

Debug

tail -f /project/stacktrace.log