14 jul 2012

Instalar Alfresco3.4 d como NO SERVICIO


NOTA: En este punto debemos de haber instalado ya alfresco 3.4d y haber arrancado las interfaces alfresco y share. De esta forma el servidor creará la carpeta share en webbapps. Sino el servicio WQS dará un error de autentificación.

Ya hemos visto otra forma de instalar alfresco ahora basándonos en una instalación completa para  alfresco 3.3g  mediante el ejecutable Alfresco-Community-3.3g-Full-Setup.exe  haremos que nuestra instalación alfresco3.4d funcione sin servicios. Esto hará que tanto la primera vez como las sucesivas el arranque de la aplicación sea mucho más rápido.
1.-Nos descargamos de la página  


 
2.-Renombramos la carpeta actual con otro nombre por ejemplo ya que dicho cambio va a ser temporal  pondremos, C:/Xalfresco.De está forma podremos crear otra carpeta  con el nombre alfresco y evitar cambios en ficheros de configuración.
Ya tenemos creada la carpeta para instalar en la ruta C: /alfresco, pasaremos a instalar alfresco 3.3 g.

2.1.-Ejecutar

2.2.-Seleccionar Spanish para idioma español y dar OK


2.3.-Sí


 
2.4.- Siguiente


2.5.-Escoger custom

2.6.-Siguiente


2.7.-Siguiente



2.8.-



 
2.9.- admin password: admin
Siguiente


 
2.10.-


2.11.-Dejamos el valor para el puerto .éste es por defecto el puerto que utiliza MySQL. Siguiente.
Al igual que la anterior instalación en el caso de tener instalada MySQL como servicio habrá que pararlo .Ya que si no se nos notificará que está ocupado.



2.12.-Siguiente


2.13.-Siguiente

 
2.14.-Finalizar


 
3.-Instalaciones 

 Alfresco 3.4 d                                                                            Alfresco3.3 g

 
4.-Ahora renombraremos la carpeta con la instalación de alfresco3.4d otra vez con el nombre alfresco y la carpeta que alberga la instalación 3.3g le pondremos un nombre temporal para luego desinstalarlo.
Nos copiaremos los archivos.bat:
alf_start.bat
alf_stop.bat
alfresco.bat, alfresco_debug.bat, alfresco_tomcat.bat, alfresco_tomcat_debug.bat
apply_amps.bat
SetPaths.bat
tomcat_start.bat, tomcat_start_debug.bat, tomcat_stop.bat

5.-Modificaremos el fichero alf_start.bat, ya que la carpeta data la tenemos en otra ubicación:

Instalación 3.4d:
start "MySQL" "%ALF_HOME%mysql\bin\mysqld" --defaults-file="%ALF_HOME%mysql\my.ini" --basedir="%ALF_HOME%mysql" --datadir="%ALF_HOME%alf_data\mysql" –console
Instalacion 3.3g:
start "MySQL" "%ALF_HOME%mysql\bin\mysqld" --defaults-file="%ALF_HOME%mysql\my.ini" --basedir="%ALF_HOME%mysql" --datadir="%ALF_HOME%mysql\data" –console

6.-En el fichero SetPaths.bat pondremos la ruta de nuestro jdk .Recomendable poner la ruta de la variable de entorno JAVA_HOME.

7.-Copiar las librerías dll que se encuentran en la instalación de alfresco 3.3g en la ruta %ALF_HOME%/bin. Las librerías son Win32NetBIOS.dll, Win32NetBIOSx64.dll, Win32Utils.dll y Win32Utilsx64.dll.Dichas librerías las copiaremos en la ruta igual en la instalación de alfresco 3.4d.En este caso si no ponemos estas librerías de recursos compartidos ,se notificará el suiente error:
ERROR [org.alfresco.fileserver] java.lang.UnsatisfiedLinkError: no Win32NetBIOS in java.library.path
java.lang.UnsatisfiedLinkError: no Win32NetBIOS in java.library.path
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1734) ….


 
8.-Ahora podremos copiar la carpeta y llevarnos la instalación. Ya podemos desinstalar las instalaciones realizadas, renombrando en cada caso la carpeta de instalación a su nombre de origen.

9.-Una vez desinstaladas las instalaciones anteriores para arrancar alfresco bastará con hacer doble click en el fichero alf_start.bat.

Usar carpeta de instalación como no servicio en otra ruta diferente de instalación C:/alfresco

En este caso el problema que se plantea es utilizar la carpeta alfresco que preparamos anteriormente pero en otra ruta diferente. Pongamos que para organizar el desarrollo queremos instalar alfresco en la ruta C: /alfresco/alfresco34d  para que podamos tener en dicha carpeta otra que llamaremos desarrollo-alfresco donde albergaremos nuestro eclipse y nuestros proyectos.


 
Los cambios a realizar serán:

1.-Cambiar la ruta de la carpeta java en el fichero setenv.bat en la ruta C:\alfresco\alfresco34d\tomcat\bin
set JAVA_HOME=C:\alfresco\alfresco34d\java

2.-Cambiar la ruta de ALF_HOME en el fichero alfresco.bat en la ruta C:\alfresco\alfresco34d
rem set Alfresco home (includes trailing \  e.g. c:\alfresco\)
set ALF_HOME=c:\alfresco\alfresco34d\
3.-Cambios en el fichero de configuración alfresco –global.properties. En la ruta C:\alfresco\alfresco34d\tomcat\shared\classes.
Cambiar las rutas:
dir.root=C:/alfresco/alfresco34d/alf_data
.
.
.
### External executable locations ###
ooo.exe=C:/alfresco/alfresco34d/openoffice/App/openoffice/program/soffice.exe
ooo.enabled=false
img.root=C:/alfresco/alfresco34d/imagemagick
img.dyn=${img.root}/lib
img.exe=${img.root}/convert
swf.exe=C:/alfresco/alfresco34d/swftools/pdf2swf.exe
jodconverter.enabled=true
jodconverter.officeHome=C:/alfresco/alfresco34d/openoffice/App/openoffice
jodconverter.portNumbers=8101

4.-Realizando estos cambios ya esta lista la instalación para arrancar mediante el fichero alf_start.bat.

5.-Al arrancar el firewall de Windows nos pedirá acceso, le decimos que sí

 
 
6.-TODO HA IDO BIEN


 
7.-Por último habrá que desinstalar ambas instalaciones pero antes copiaremos el directorio alfresco entero. Una vez copiado el directorio y guardado, es recomendable hacer una copia ya que se trata de una instalación de alfresco en blanco .Por si tenemos algún error improvisto.

7.1.-Desinstalar alfresco 3.4d mediante el ejecutable uninstall.exe. Al acabar nos quedarán la carpeta rollbackBackupDirectory y todos los .bat añadidos, lo borramos todo.
Al desinstalar también se eliminarán los servicios de Windows alfrescoTomcat y alfrescoMySQL.

7.2.-Desisntalar alfresco3.3g, para ello renombramos la carpeta de alfresco3.3g a “alfresco”. Desinstalamos al igual que la instalación anterior nos quedarán archivos y carpetas que borraremos. Incluido el directorio de instalación.

8.-Copiar la copia a C:/alfresco y ya podemos funcionar con alfresco.













No hay comentarios:

Publicar un comentario