alfresco:start

This is an old revision of the document!


Alfresco Hacking Notes

Out of the box, Alfresco log file goes to <TOMCAT>/bin folder, which is not good. To redirect to the <TOMCAT>/logs folder, create the custom-log4j.properties file inside the <TOMCAT>/shared/classes/alfresco/extension/ folder. Put the following configuration item (log4j 1.x syntax).

log4j.rootLogger=error, Console, PlatformLogFile

# console appender
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d{ISO8601} %x %-5p [%c{3}] [%t] %m%n 

# appender to <TOMCAT>/logs/alfresco-platform/alfresco-platform.log
log4j.appender.PlatformLogFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.PlatformLogFile.File=${catalina.base}/logs/alfresco-platform/alfresco-platform.log
log4j.appender.PlatformLogFile.Append=true
log4j.appender.PlatformLogFile.DatePattern='.'yyyy-MM-dd
log4j.appender.PlatformLogFile.layout=org.apache.log4j.PatternLayout
log4j.appender.PlatformLogFile.layout.ConversionPattern=%d{yyyy-MM-dd} %d{ABSOLUTE} %-5p [%c] [%t] %m%n

# appender to <TOMCAT>/logs/alfresco-share/alfresco-share.log
log4j.appender.ShareLogFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.ShareLogFile.File=${catalina.base}/logs/alfresco-share/alfresco-share.log
log4j.appender.ShareLogFile.Append=true
log4j.appender.ShareLogFile.DatePattern='.'yyyy-MM-dd
log4j.appender.ShareLogFile.layout=org.apache.log4j.PatternLayout
log4j.appender.ShareLogFile.layout.ConversionPattern=%d{yyyy-MM-dd} %d{ABSOLUTE} %-5p [%c] [%t] %m%n

# share.war goes to alfresco-share.log
log4j.logger.org.alfresco.web=info, ShareLogFile

The log files will goes to <TOMCAT>/logs/alfresco-platform/alfresco-platform.log and <TOMCAT>/logs/alfresco-share/alfresco-share.log for the Platform and Share respectively.

Since 1.4.0 requires Java 11. The Solr itself runs fine with Java 8. Use the 1.3.0.1 instead to run on Java 8 (especially if still need Nashorn for Activiti BPM).

Installation and Configuration clearly explained in Alfresco documentation. To make it as Windows Service, use NSSM (Non-Sucking Service Manager). See here for details.

  • alfresco/start.1614430702.txt.gz
  • Last modified: 2021/02/27 19:58
  • by jmerari