Páginas

viernes, 24 de agosto de 2012

Alfresco Community 4.0.d con Oracle 11g

Para instalar en un Ubuntu 12.04 Alfresco Community 4.0.d sobre un Oracle 11g se han llevado a cabo los siguientes pasos:

1) Tenemos instalado Java 1.6 y corriendo un Tomcat 6.32

2) Descargamos los dos war:

    - alfresco-4.0.d.war
    - share-4.0.d.war

Disponibles en las páginas siguientes:

    - https://maven.alfresco.com/nexus/content/repositories/releases/org/alfresco/alfresco/4.0.d/alfresco-4.0.d.war
    - https://maven.alfresco.com/nexus/content/repositories/releases/org/alfresco/share/4.0.d/share-4.0.d.war

3) Hemos reajustado el war alfresco-4.0.d.war, metiéndole la librería ojdbc14-10.2.0.1.0.jar

4) Hemos metido el fichero /WEB-INF/classes/alfresco-global.properties partiendo del fichero /WEB-INF/classes/alfresco-global.properties.sample, y realizando los siguientes ajustes:

    db.username=xxxxxxx
    db.password=yyyyyyy
    db.driver=oracle.jdbc.OracleDriver
    db.url=jdbc:oracle:thin:@xxx.xxx.xxx.xxx:puerto:SID

Nota: SID es el nombre de la base de datos

5) Para los "mapeos" de iBatis sobre Oracle, creamos la carpeta:

    /WEB-INF/classes/alfresco/ibatis/org.alfresco.repo.domain.hibernate.dialect.AlfrescoOracle9Dialect

y metemos los ficheros localizados en la URL:

    http://forge.alfresco.com/gf/download/frsrelease/777/1289/oracle-alfresco-4.0_b.amp

Para futuras versiones, en la página:

    http://forge.alfresco.com/gf/project/oracle/frs/?action=FrsReleaseView&release_id=777

aparece una pestaña que pone fichero y en la que se ofrece el enlace al fichero "alfresco-4.0_b.amp"

6) Crear las tablas en Oracle, hemos usado los scripts que aparecen en el fichero alfresco-4.0_b.amp descargado en el punto anterior. En el zip tenemos una carpeta /config/alfresco/dbscripts/create/org.alfresco.repo.domain.hibernate.dialect.AlfrescoOracle9Dialect/ donde aparecen 9 ficheros sql

7) Por último se han desplegado en la consola del tomcat ambos war y, para que no apareciesen problemas de memoria se ha reajustado el script de arranque del tomcat así:

CATALINA_OPTS="-Xms512m
-Xmx1024m
-XX:MaxPermSize=2048m"
export CATALINA_OPTS
JAVA_OPTS="-Xms512m
-Xmx1024m
-XX:MaxPermSize=2048m"
export JAVA_OPTS