AnsweredAssumed Answered

Installation  d'Alfresco 3.3 en tant que service Windows

Question asked by jgpinna on Jul 22, 2010
Pour installer Alfresco en tant que service il est nécessaire d'installer le ressourcekit de windows

1) Etape 1 Installation d'Alfresco
Installer Alfresco à partir de l'executable d'intallation http://process.alfresco.com/ccdl/?file=release/community/build-2860/Alfresco-Community-3.3g-Full-Setup.exe (dans le reste de la procédure on considère qu'Alfresco a été installé dans C:\Alfresco)

2)Etape 2 récupération de binaire utiles à tomcat
Télécharger le zip de Tomcat 6.0.26 (il est disponible sur http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.26/bin/apache-tomcat-6.0.26-windows-x86.zip)
puis récupéréer dans apache-tomcat-6.0.26/bin les fichiers :
    service.bat
    tcnative-1.dll
    tomcat6.exe
    tomcat6w.exe
3) Etape 3 configuration  de MySQL en service
    Editer le fichier c:\Alfresco\mysql\my.ini
    Ligne 74 "#basedir="C:/mysql" devient "basedir="C:/Alfresco/mysql" (suppression du #)
    Ligne 77 "#datadir=C:/mysql/data/" devient "datadir=C:/Alfresco/alf_data/mysql"
    Enregistrer  les modification
    Dans le repertoire c:\alfresco/mysql/bin, lancer la commande "mysqld –install MySQL –defaults-file=C:\Alfresco\mysql\my.ini"
4) Etape 4 configuration de tomcat en tant que service
    extraire les fichiers récupérés dans le zip de tomcat dans le répertoire c:\alfresco\tomcat\bin
    créer les variables d'environnement :
      ALF_HOME=C:\Alfresco\
      CATALINA_BASE=%ALF_HOME%tomcat
      CATALINA_HOME=%ALF_HOME%tomcat
      JAVA_HOME=C:\Program Files\Java\jdk1.6.0_16
      JAVA_OPTS=-Xms512m -Xmx1024m - Xss1024k -XX:MaxPermSize=256m -XX:NewSize=256m - server -DAlfresco.home=%ALF_HOME% -Dcom.sun.management.jmxremote
      JVM=C:\Program Files\Java\jdk1.6.0_16\jre\bin\server\jvm.dll
    Ajouter au début du path %JAVA_HOME%\bin;%ALF_HOME%bin;
    Dans le repertoire C:\Alfresco\tomcat\bin lancer la commande service install
    dans le repertoire d'installatrion du Ressource Kit lancer la commande sc config Tomcat6 start= auto depend= MySQL
    Dans le répertoire c:\Alfresco\tomcat\bin lancer toncat6w.exe. Dans l'onglet java :
      Champ Java Options : ajouter les paramètres suivant ( 1 par ligne)
        -XX:MaxPermSize=256m
        -XX:NewSize=256m
        -DAlfresco.home=C:\Alfresco
        -Dcom.sun.management.jmxremote
      Champ Initial memory pool mettre 512
      Champ Maximum memory pool mettre 1024
      Champ Thread stack size mettre 512
à priori Alfresco devrait aussi continuer à pouvoir être lancé et arrêté via les fichiers alf_start.bat et alf_stop.bat

Outcomes