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.
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