1. Bajar Web Quick Start (zip bundle)
alfresco-enterprise-wcmqs-3.4.4.zip
2. Desempaquetar el fichero EAR
mkdir alfresco-enterprise-3.4.3.3-WQS
cd alfresco-enterprise-3.4.3.3-WQS
jar -xvf ../alfresco-enterprise-3.4.3.3.ear
3. Desempaquetar el fichero que contiene WQS
jar -xvf ../alfresco-enterprise-wcmqs-3.4.3.zip
4. Desempaquetar el fichero que contiene el Alfresco Web Editor
jar -xvf ../alfresco-enterprise-webeditor-3.4.3.zip
5. Instalar paquetes AMP en Alfresco y Share
java -jar ../alfresco-mmt-3.3.5.jar install alfresco-enterprise-wcmqs-3.4.3.amp alfresco.war -verbose
java -jar ../alfresco-mmt-3.3.5.jar install alfresco-enterprise-wcmqs-share-3.4.3.amp share.war -verbose
6. Editar application.xml de META-INF y añadir los nuevos WAR
<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" "http://java.sun.com/dtd/application_1_3.dtd">
<application>
<display-name>Alfresco</display-name>
<module>
<web>
<web-uri>alfresco.war</web-uri>
<context-root>/alfresco</context-root>
</web>
</module>
<module>
<web>
<web-uri>share.war</web-uri>
<context-root>/share</context-root>
</web>
</module>
<module>
<web>
<web-uri>wcmqs.war</web-uri>
<context-root>/wcmqs</context-root>
</web>
</module>
<module>
<web>
<web-uri>awe.war</web-uri>
<context-root>/awe</context-root>
</web>
</module>
<module>
<web>
<web-uri>customer.war</web-uri>
<context-root>/customer</context-root>
</web>
</module>
</application>
7. Empaquetar como EAR todos los ficheros WAR
jar cvf alfresco-enterprise-3.4.3.3-WQS.ear *.war
8. Mover los ficheros jar a una ubicación para compartirla en WAS
mkdir -p /opt/IBM/WebSphere/AppServer/lib/awe
mv *.jar /opt/IBM/WebSphere/AppServer/lib/awe
9. Mover los ficheros xml al "extension" de configuración y añadir lo siguiente para la conexión.
mv awe-config-custom.xml /opt/alf343WAS7_shared_cluster/web-extension
vi /opt/alf343WAS7_shared_cluster/web-extension/awe-config-custom.xml
(incluir lo siguiente):
<alfresco-config>
<plug-ins>
<element-readers>
<element-reader element-name="remote" class="org.springframework.extensions.config.RemoteConfigElementReader" />
</element-readers>
</plug-ins>
<config evaluator="string-compare" condition="Remote">
<remote>
<endpoint>
<id>alfresco</id>
<name>Alfresco - user access</name>
<description>Access to Alfresco Repository WebScripts that require user authentication</description>
<connector-id>alfresco</connector-id>
<endpoint-url>http://localhost:9080/alfresco/s
</endpoint-url>
<identity>user</identity>
</endpoint>
</remote>
</config>
...
</alfresco-config>
10. En WebSphere, crear una biblioteca compartida para los ficheros y asignarla a la aplicación AWE.
11. Actualizar aplicación desde el Manager de WAS 7 usando el fichero ear creado e iniciar Alfresco ECM.
12. Copiar el fichero de propiedades de wcmqs al extension y modificarlo si es necesario.
cp ../installedApps/alfpru1Cell01/Alfresco.ear/wcmqs.war/WEB-INF/classes/alfresco/extension/wqsapi-custom.properties /opt/alf343WAS7_shared_cluster/extension/
vi /opt/alf343WAS7_shared_cluster/extension/wqsapi-custom.properties
(contenido del fichero)
wcmqs.api.alfresco=http://localhost:9080/alfresco
wcmqs.api.user=admin
wcmqs.api.password=admin
wcmqs.api.user=admin
wcmqs.api.password=admin
Datos sobre la instalación:
Alfresco 3.4.3 en clúster sobre WebSphere 7
Directorio de instalación: /opt/IBM/WebSphere
Directorio de configuración (vía NFS): /opt/alf343WAS7_share_cluster
Directorio del repositorio (vía NFS): /opt/alf343WAS7_repo_cluster
Directorio de índices: /opt/alf343WAS7_index_cluster
Para más información, ir a la documentación oficial de Alfresco (http://docs.alfresco.com) y a la wiki (http://wiki.alfresco.com).
Quiero agradecer la ayuda y consejos de Mikel Asla, experto en sistemas, Alfresco y WebSphere.


0 comentarios:
Publicar un comentario en la entrada