Index: trunk/grails-app/conf/Config.groovy
===================================================================
--- trunk/grails-app/conf/Config.groovy	(revision 597)
+++ trunk/grails-app/conf/Config.groovy	(revision 598)
@@ -58,7 +58,8 @@
  * Basic log levels are ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF
  */
-// Pickup the Tomcat/Catalina logDirectory else use the current dir.
+// Pickup the Tomcat/Catalina work directory else use the current or temp dir.
 def catalinaBase = System.properties.getProperty('catalina.base')
-def logDirectory = catalinaBase ? "${catalinaBase}/logs" : '.'
+def fs = File.separator
+def logDirectory = catalinaBase ? "${catalinaBase}${fs}logs${fs}" : ''
 
 log4j = {
@@ -72,5 +73,5 @@
         // Custom log file.
         rollingFile name:"appLog",
-                        file:"${logDirectory}/${appName}.log".toString(),
+                        file:"${logDirectory}${appName}.log".toString(),
                         maxFileSize:'300kB',
                         maxBackupIndex:1,
Index: trunk/grails-app/conf/Searchable.groovy
===================================================================
--- trunk/grails-app/conf/Searchable.groovy	(revision 597)
+++ trunk/grails-app/conf/Searchable.groovy	(revision 598)
@@ -32,9 +32,10 @@
      * The default is "${user.home}/.grails/projects/${app.name}/searchable-index/${grails.env}"
      */
-    // Pickup the Tomcat/Catalina work directory else use the current dir.
+    // Pickup the Tomcat/Catalina work directory else use the current or temp dir.
     def catalinaBase = System.properties.getProperty('catalina.base')
-    def indexDirectory = catalinaBase ? "${catalinaBase}/work/lucene/${appName}" : './target/lucene'
+    def fs = File.separator
+    def indexDirectory = catalinaBase ? "${catalinaBase}${fs}work${fs}Lucene${fs}" : "Lucene${fs}"
 
-    compassConnection = new File(indexDirectory).absolutePath
+    compassConnection = new File("${indexDirectory}${appName}").absolutePath
 
     /**
