Java Mailing List Archive

http://www.gg3721.com/

Home » user.groovy »

[groovy-user] Lo4j error with Ubuntu Tomcat6

Bellemo Maurizio

2010-08-26

Replies: Find Java Web Hosting

Author LoginPost Reply

I am trying to deploy a Grails app inside Ubuntu Tomcat 6.

 

When I deploy the war inside Tomcat, I get this error

 

log4j:ERROR setFile(null,true) call failed.

java.io.FileNotFoundException: stacktrace.log (Permission denied)

 

I have tried a lot of different log4j combination and had a look on Internet, but I always get the same error.

 

Actually my Config.groovy looks like

 

grails.project.groupId = appName // change this to alter the default package name and Maven publishing destination

grails.mime.file.extensions = true // enables the parsing of file extensions from URLs into the request format

grails.mime.use.accept.header = false

grails.mime.types = [ html: ['text/html','application/xhtml+xml'],

                      xml: ['text/xml', 'application/xml'],

                      text: 'text/plain',

                      js: 'text/javascript',

                      rss: 'application/rss+xml',

                      atom: 'application/atom+xml',

                      css: 'text/css',

                      csv: 'text/csv',

                      all: '*/*',

                      json: ['application/json','text/json'],

                      form: 'application/x-www-form-urlencoded',

                      multipartForm: 'multipart/form-data'

                    ]

// The default codec used to encode data with ${}

grails.views.default.codec = "none" // none, html, base64

grails.views.gsp.encoding = "UTF-8"

grails.converters.encoding = "UTF-8"

// enable Sitemesh preprocessing of GSP pages

grails.views.gsp.sitemesh.preprocess = true

// scaffolding templates configuration

grails.scaffolding.templates.domainSuffix = 'Instance'

 

// Set to false to use the new Grails 1.2 JSONBuilder in the render method

grails.json.legacy.builder = false

// enabled native2ascii conversion of i18n properties files

grails.enable.native2ascii = true

// whether to install the java.util.logging bridge for sl4j. Disable for AppEngine!

grails.logging.jul.usebridge = true

// packages to include in Spring bean scanning

grails.spring.bean.packages = []

 

// set per-environment serverURL stem for creating absolute links

environments {

    production {

        grails.serverURL = "http://www.changeme.com"

            log4j.appender.'errors.File'="/var/log/tomcat6/stacktrace.log"

    }

    development {

        grails.serverURL = "http://localhost:8080/${appName}"

            log4j.appender.'errors.File'="stacktrace.log"

    }

    test {

        grails.serverURL = "http://localhost:8080/${appName}"

            log4j.appender.'errors.File'="/var/log/tomcat6/stacktrace.log"

    }

 

}

 

// log4j configuration

log4j = {

    // Example of changing the log pattern for the default console

    // appender:

    //

    //appenders {

    //    console name:'stdout', layout:pattern(conversionPattern: '%c{2} %m%n')

    //}

 

    error  'org.codehaus.groovy.grails.web.servlet'//  controllers

           'org.codehaus.groovy.grails.web.pages', //  GSP

           'org.codehaus.groovy.grails.web.sitemesh', //  layouts

           'org.codehaus.groovy.grails.web.mapping.filter', // URL mapping

           'org.codehaus.groovy.grails.web.mapping', // URL mapping

           'org.codehaus.groovy.grails.commons', // core / classloading

           'org.codehaus.groovy.grails.plugins', // plugins

           'org.codehaus.groovy.grails.orm.hibernate', // hibernate integration

           'org.springframework',

           'org.hibernate',

           'net.sf.ehcache.hibernate'

 

    warn   'org.mortbay.log'

    info   'grails.app'

}

 

Can anyone suggest what is wrong?

 

Thanks

 



--
The information transmitted is intended for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.
©2008 gg3721.com - Jax Systems, LLC, U.S.A.