Benutzer-Werkzeuge

Webseiten-Werkzeuge


manuals:ueberblick:alfresco

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
manuals:ueberblick:alfresco [2017-09-18 08:59] – [4.3. Alfresco AddOn Simple-OCR-Action bereitstellen] andreasmanuals:ueberblick:alfresco [2018-02-28 15:42] – [7. Housekeeping wieder einrichten] andreas
Zeile 54: Zeile 54:
  
 Bis 15.09.2017: Bis 15.09.2017:
-  * Das Plugin {{ :projects:simple-ocr-repo.amp |simple-ocr-repo.amp}} wird aus ''~/alfresco-alt/amps'' wird in das Verzeichnis ''~/alfresco-community/amps'' kopiert. +  * Das Plugin {{ :projects:simple-ocr-repo.amp |simple-ocr-repo.amp}} wird aus ''~/alfresco-alt/amps'' wird in das Verzeichnis ''~/alfresco-community/amps'' kopiert. \\ Mit dem Kommando ''<Alfresco-Home>/bin/apply_amps.sh'' werden alle Plugins aktiviert.
- +
-  * Mit dem Kommando ''<Alfresco-Home>/bin/apply_amps.sh'' werden alle Plugins aktiviert.+
  
 Ab 15.09.2017: Ab 15.09.2017:
  
-  * Das Plugin {{ :projects:simple-ocr-repo-2.3.1.jar |simple-ocr-repo-2.3.1.jar}} wird aus ''~/alfresco-alt/module/platform'' in das Verzeichnis ''~/alfresco-community/module/platform'' kopiert. \\ +  * Das Plugin {{ :projects:simple-ocr-repo-2.3.1.jar |simple-ocr-repo-2.3.1.jar}} wird aus ''~/alfresco-alt/module/platform'' in das Verzeichnis ''~/alfresco-community/module/platform'' kopiert.  
-  * Das Plugin {{ :projects:simple-ocr-share-2.3.1.jar |simple-ocr-share-2.3.1.jar}} wird aus ''~/alfresco-alt/module/share'' in das Verzeichnis ''~/alfresco-community/module/share'' kopiert. +  * Das Plugin {{ :projects:simple-ocr-share-2.3.1.jar |simple-ocr-share-2.3.1.jar}} wird aus ''~/alfresco-alt/module/share'' in das Verzeichnis ''~/alfresco-community/module/share'' kopiert. \\ Alle .jar-Dateien aus diesem Verzeichnis werden beim Start von Alfresco als Module identifiziert und geladen.
- +
-  * Alle .jar-Dateien aus diesem Verzeichnis werden beim Start von Alfresco als Module identifiziert und geladen. +
- +
-=== ===+
  
 In der Datei ''~/alfresco-alt/tomcat/shared/classes/alfresco-global.properties'' sind die notwendigen Ergänzungen enthalten und stehen nach dem Kopieren in das aktuelle Alfresco (siehe 5.) zur Verfügung. In der Datei ''~/alfresco-alt/tomcat/shared/classes/alfresco-global.properties'' sind die notwendigen Ergänzungen enthalten und stehen nach dem Kopieren in das aktuelle Alfresco (siehe 5.) zur Verfügung.
Zeile 73: Zeile 67:
  
 Die neue Alfresco Version kann nun mit "http://hse.koecher.it" aufgerufen und getestet werden. Die neue Alfresco Version kann nun mit "http://hse.koecher.it" aufgerufen und getestet werden.
 +
 +Meine {{ :manuals:ueberblick:alfresco-global.properties | alfresco-global.properties}} mit dem Stand 28.02.2018.
  
 ===== 6. Daten übernehmen und erneut testen ===== ===== 6. Daten übernehmen und erneut testen =====
Zeile 83: Zeile 79:
  
 Dann kann Alfresco wieder gestartet werden und Alles sollte funktionieren. Dann kann Alfresco wieder gestartet werden und Alles sollte funktionieren.
 +
 +===== 7. Housekeeping wieder einrichten =====
 +
 +Alfresco erzeugt einige log-Dateien und diese werden nicht von alleine bereinigt. Daher habe ich auf meiner Installation das Skript "clean_logs.sh" erzeugt und lasse es per crontab laufen:
 +
 +<code>
 +#!/bin/bash
 +# Crontab for your Alfresco user (owner of java process)
 +# 0 15 * * 1 /home/andreas/alfresco-community/bin/clean_logs.sh
 +
 +ALF_HOME=/home/andreas/alfresco-community
 +
 +LOGS_TOM=$ALF_HOME/tomcat/logs
 +LOGS_DAYS=30
 +
 +find ${ALF_HOME}/* -mtime +${LOGS_DAYS} -name \*.log\* -delete 2>/dev/null
 +find ${LOGS_TOM}/* -mtime +${LOGS_DAYS} -name \*.log\* -delete 2>/dev/null
 +find ${LOGS_TOM}/* -mtime +${LOGS_DAYS} -name \*access_log\* -delete 2>/dev/null
 +</code>
 +
 +Nach einem Upgrade muss das Skript von "~/alfresco-alt/bin" nach "~/alfresco-community/bin" kopiert werden.
 +
 +Für die log-Dateien "catalina.out" und "postgresql.log" habe ich Einträge in ''/etc/logrotate.d'' erstellt.
 +
 +<code>
 +andreas@lion:/etc/logrotate.d$ cat alf_catalina 
 +/home/andreas/alfresco-community/tomcat/logs/catalina.out {
 +  copytruncate
 +  daily
 +  rotate 10
 +  missingok
 +  dateext
 +  size 50M
 +}
 +andreas@lion:/etc/logrotate.d$ cat alf_postgres 
 +/home/andreas/alfresco-community/postgresql/*.log {
 +       weekly
 +       rotate 10
 +       copytruncate
 +       delaycompress
 +       compress
 +       notifempty
 +       missingok
 +}
 +</code>
 +
 +Diese Einträge funktionieren auch nach einem Upgrade wieder, sofern sich nichts an der grundsätzlichen Struktur und Benennung von Alfresco geändert hat. 
manuals/ueberblick/alfresco.txt · Zuletzt geändert: 2018-09-02 15:12 von andreas