Vous êtes sur la page 1sur 11

Plataforma de Tramitacin

GONCE
Pastor y Landero, 19
41001 Sevilla (Espaa)
tel +34 954 56 25 40

Manual de instalacin de Alfresco

www.guadaltel.com
www.gonce.es

cliente:

Fecha del documento:


martes, 24 de enero de 2017
Versin del documento:
1.0.0

Queda prohibido cualquier tipo de explotacin y, en particular, la


reproduccin, distribucin, comunicacin pblica y/o transformacin, total
o parcial, por cualquier medio, de este documento sin el previo
consentimiento expreso y por escrito de Guadaltel, S.A.

Manual de instalacin de
Alfresco

NDICE DE CONTENIDO
Introduccin.......................................................................................................................3
Instalacin de software base..............................................................................................4
Descarga de software base.................................................................................................4
Instalacin de paquetes Centos..........................................................................................4
Instalacin de JDK 7u25....................................................................................................4
Instalacin de Alfresco......................................................................................................6
Instalacin de Apache Tomcat...........................................................................................6
Parche de Oracle para Alfresco.........................................................................................6
Despliegue de Alfresco......................................................................................................6
Configuracin de Alfresco.................................................................................................7
Creacin de usuario de arranque.......................................................................................8
Configuracin de arranque del servidor............................................................................9
Instalacin de SWFTools...................................................................................................9
Configuracin de openoffice remoto.................................................................................9
Configuracin de ImageMagick......................................................................................10
Configuracin de ghostscript...........................................................................................10
Historial de versiones.......................................................................................................11

Pg 2 de 11

Manual de instalacin de
Alfresco

1.Introduccin

Alfresco es el gestor documental Open Source mayormente expandido. En este


manual se indica el procedimiento a seguir para su completa instalacin en una
arquitectura de alta disponibilidad.

Pg 3 de 11

Manual de instalacin de
Alfresco

2.Instalacin de software base


2.1.Descarga de software base

A continuacin se listan todos los componentes software utilizados en el


presente manual para la instalacin de Alfresco:
Apache

Tomcat 6.0.45: http://archive.apache.org/dist/tomcat/tomcat6/v6.0.45/bin/apache-tomcat-6.0.45.zip


Alfresco:

http://sourceforge.net/projects/alfresco/files/Alfresco%204.2.b
%20Community/alfresco-community-4.2.b.zip/download
JDK

oracle version 1.7.0_25:


http://www.oracle.com/technetwork/java/javase/downloads/java-archivedownloads-javase7-521261.html
AMP

Oracle: https://github.com/krumboeck/oracle-alfresco/archive/oraclealfresco-community-4.2_b-1.0.zip
SWFTools:

http://www.swftools.org/swftools-0.9.2.tar.gz

Driver

de Oracle:
http://download.oracle.com/otn/utilities_drivers/jdbc/111070/ojdbc6.jar
2.2.Instalacin de paquetes Centos

Previo a la instalacin de Alfresco ser necesario instalar un conjunto de


paquetes de sistema operativo para la ejecucin de la presente instalacin:
yum

install zip

yum

install unzip

yum

install zlib-devel libjpeg-devel giflib-devel freetype-devel gcc gcc-c++

yum

install ghostscript

yum

install ImageMagick

2.3.Instalacin de JDK 7u25

La mquina virtual de java es el elemento base para los servidores de


aplicaciones, ser instalado en primer lugar.
Pg 4 de 11

Manual de instalacin de
Alfresco

Como directorio por defecto se utilizar /opt durante la instalacin en todo el


documento. Para instalar Alfresco ejecutar:
cd /opt
mkdir alfresco
cd alfresco
tar -xzvf jdk-7u25-linux-x64.tar.gz
ln -s jdk-7u25 jdk
rm -rf jdk-7u25-linux-x64.tar.gz

Pg 5 de 11

Manual de instalacin de
Alfresco

3.Instalacin de Alfresco
3.1.Instalacin de Apache Tomcat

Descomprimir el fichero
/opt/alfresco/tomcat

apache-tomcat-6.0.45.tar.gz

en

el

directorio

Crear el directorio *shared\classes* dentro de /opt/alfresco/tomcat


Modificar el fichero */opt/alfresco/tomcat/conf/catalina.properties* aadiendo el
siguiente contenido a la lnea _shared.loader_
shared.loader=${catalina.base}/shared/classes

3.2.Parche de Oracle para Alfresco


Generar

parche Oracle para alfresco 4.2.b

cd /opt/guadaltel/aplicaciones/alfresco/bin
unzip /opt/guadaltel/aplicaciones/binarios/oracle-alfresco-oracle-alfresco-community4.2_b-1.0.zip -d oracle-alfresco
cd oracle-alfresco/oracle-alfresco-oracle-alfresco-community-4.2_b-1.0/src/
zip -r ../../oracle-alfresco-4.2_b.amp *
mv oracle-alfresco/oracle-alfresco-4.2_b.amp .
Aplicar

el amp de Oracle sobre el war de alfresco

cd ${CATALINA_HOME}/../bin
java -jar alfresco-mmt.jar install oracle-alfresco-4.2_b.amp ../tomcat/webapps/alfresco.war
-force

3.3.Despliegue de Alfresco

Descomprimir el fichero _alfresco-community-4.2.c.zip_ en algn lugar cmodo


para trabajar con el y mover su contenido de la siguiente forma:
Mover el contenido del directorio 'web-server/webapps' hasta

'/opt/alfresco/tomcat/webapps'.
Mover el contenido del directorio 'web-server/shared/classes' hasta
Pg 6 de 11

Manual de instalacin de
Alfresco

'/opT/alfresco/tomcat/shared/classes'.
Mover el contenido del directorio 'web-server/endorsed' hasta

'/opt/alfresco/tomcat/endorsed'.
Mover el contenido del directorio 'bin' hasta '/opt/Alfresco/bin'.

Debido a un error frecuente en los ndices de Alfresco, es necesario eliminar


del _alfresco.war_ los ficheros de analizadores sintcticos. Eliminar del war los
archivos:
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_cs.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_da.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_de.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_el.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_en.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_es.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_fi.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_fr.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_it.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_ja.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_ko.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_nl.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_no.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_pt.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_pt_BR.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_ru.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_sv.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_th.properties
del %TOMCAT_HOME%\webapps\alfresco.war\WEBINF\classes\alfresco\model\dataTypeAnalyzers_zh.properties

3.4.Configuracin de Alfresco
Renombrar

el fichero de configuracin de Alfresco:

cd ${CATALINA_HOME}/shared/classes/alfresco-global.properties
Pg 7 de 11

Manual de instalacin de
Alfresco

mv alfresco-global.properties.sample alfresco-global.properties
Editar

las
propiedades
global.properties

{CATALINA_HOME}/shared/classes/alfresco-

dir.root=/datos/alfresco/alfresco_data/alf_data
db.username=Alfresco
db.password=AlfrescoPwd
ooo.enabled=true
ooo.host=10.121.79.73
ooo.port=8100
jodconverter.enabled=false
img.root=/usr/bin/converter
index.recovery.mode=AUTO
ftp.enabled=true
ftp.port=2121

3.5.Creacin de usuario de arranque


Crear

usuario para iniciar el servicio de Alfresco

useradd alfresco
Asignar

el directorio de Alfresco al usuario creado

chown -R prealfrescoreg:prealfrescoreg /opt/guadaltel/aplicaciones/alfresco


chown -R prealfrescoreg:prealfrescoreg /opt/guadaltel/alf_data
chown -R prealfrescoreg:prealfrescoreg /tmp/Alfresco
Pg 8 de 11

Manual de instalacin de
Alfresco

3.6.Configuracin de arranque del servidor


Establecer

la JDK a 1.7. Modificar las opciones de JVM en el fichero $


{CATALINA_HOME}/bin/setenv.sh:
JAVA_HOME="/opt/alfresco/jdk"
JAVA_OPTS="-server -Xms2g -Xmx2g -XX:MaxPermSize=256m
-Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 -Duser.timezone=GMT"

3.7.Instalacin de SWFTools
Descomprimir

el paquete de swftools-0.9.2.tar.gz

cd /tmp
tar -xvzf /opt/guadaltel/aplicaciones/binarios/swftools-0.9.2.tar.gz
Se

compila la aplicacin en Centos:


cd swftools-0.9.2/
./configure
make
make install

La

herramienta de debe haber instalado en /usr/local/bin/pdf2swf. Modificar la


configuracin de alfresco en ${CATALINA_HOME}/shared/classes/alfrescoglobal.properties
swf.exe=/usr/local/bin/pdf2swf

3.8.Configuracin de openoffice remoto


Modificar

la
configuracin
de
alfresco
{CATALINA_HOME}/shared/classes/alfresco-global.properties

en

ooo.enabled=true
ooo.host=<host>
ooo.port=8100
Pg 9 de 11

Manual de instalacin de
Alfresco

jodconverter.enabled=false

3.9.Configuracin de ImageMagick
La

herramienta de debe haber instalado en /usr/local/bin/convert. Modificar la


configuracin
de
alfresco
en
$
{_HOME}/modules/system/layers/base/alfresco/configuration/main/alfrescoglobal.properties
img.exe=/usr/bin/convert

3.10.Configuracin de ghostscript
Modificar

la
configuracin
de
alfresco
en
{_HOME}/modules/system/layers/base/alfresco/configuration/main/alfrescoglobal.properties

img.gslib=/usr/share/ghostscript/8.70/lib

Pg 10 de 11

Manual de instalacin de
Alfresco

4.Historial de versiones
Versin

Fecha

Autor

1.0.0

11/11/14

Guadaltel

Descripcin

Creacin del manual.

Pg 11 de 11

Vous aimerez peut-être aussi