AnsweredAssumed Answered

Alfresco v3.3 au démarrage d'Ubuntu v9.10

Question asked by hotline-ged on May 11, 2010
Latest reply on May 20, 2010 by jeanjot
Bonjour,

Je viens de nouveau faire appel à votre précieuse aide. Je souhaiterais lancer Alfresco v3.3 au démarrage d'Ubuntu v9.10. Malheureusement, j'ai essayé différent paramétrage depuis un mois déjà sans aucun succès, pire en jouant avec les droits sur les fichiers, je suis arrivé a planter la base.
Voici ma démarche :

-   Installation d'Ubuntu v9.10.
-   Dernière mise à jour de l'OS effectué.
-   Récupération des droits Administrateur à l'aide de la commande sudo -s pour l'installation et le paramétrage qui suit.
-   Installation d'Alfresco à partir du paquet Alfresco Community (fichier alfresco-community-tomcat-3.3.tar.gz dans le     dossier /opt/alfresco/.)
-   Installation de java v6.
-   Installation de MySQL et injection de la base Alfresco dans SQL serveur.
-   Installation de la langue française.
-    Test du share et de la base Alfresco : Le serveur Alfresco démarre et s'arrête bien avec la commande ./alfresco.sh start/stop dans /opt/alfresco.
-   Après consultation du wiki http://wiki.alfresco.com/wiki/Installing_Alfresco_Lab_3_Stable_on_Ubuntu_8.10 et de divers forum je décide de créer le fichier virtual_alf.sh suivant :

#!/bin/sh
# Start or stop Alfresco server
# Set the following to where Tomcat is installed
ALF_HOME=/opt/Alfresco
cd "$ALF_HOME"
APPSERVER="$ALF_HOME"/virtual-tomcat
export JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.10/"

# Start virtual-tomcat
#
if [ "$1" = "start" ]; then
  "$APPSERVER"/bin/startup.sh
elif [ "$1" = "stop" ]; then
  "$APPSERVER"/bin/shutdown.sh
fi
-   Je lui donne tout les droits avec la commande chmod 777 virtual_alf.sh
-   Je modifie le fichier alfresco.sh comme suit :

#!/bin/sh
# Start or stop Alfresco server
# Set the following to where Tomcat is installed
# ALF_HOME=./ "ligne retiré"
ALF_HOME=/opt/Alfresco #ligne ajouté
cd "$ALF_HOME"
APPSERVER="${ALF_HOME}/tomcat"
export JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.10/"
# Set any default JVM values
export JAVA_OPTS='-Xms128m -Xmx512m -XX:MaxPermSize=128m -server'
# Following only needed for Sun JVMs before to 1.5 update 8
#export JAVA_OPTS="${JAVA_OPTS}     -XX:CompileCommand=exclude,org/apache/lucene/index/IndexReader\$1,doBody -XX:CompileCommand=exclude,org/alfr
#esco/repo/search/impl/lucene/index/IndexInfo\$Merger,mergeIndexes -XX:CompileCommand=exclude,org/alfresco/repo/search/impl/lucene/index/Ind
#exInfo\$Merger,mergeDeletions"
#
if [ "$1" = "start" ]; then
  "${APPSERVER}/bin/startup.sh"
#  if [ -r ./virtual_start.sh ]; then
#    sh ./virtual_start.sh
#  fi
#  if [ -r "$ALF_HOME"/start_oo.sh ]; then
#    sh "$ALF_HOME"/start_oo.sh
#  fi
elif [ "$1" = "stop" ]; then
  "${APPSERVER}/bin/shutdown.sh"
#  if [ -r ./virtual_start.sh ]; then
#    sh ./virtual_stop.sh
#  fi
#  if [ -r "$ALF_HOME"/start_oo.sh ]; then
#    killall soffice.bin
#  fi
fi
-   Je crée le fichier initialize.sh dans le dossier racine du disque (commande cd /)

#!/bin/sh
ALF_HOME=/opt/Alfresco
echo "Creating init.d links"
ln -s $ALF_HOME/alfresco.sh /etc/init.d/alfresco
ln -s $ALF_HOME/virtual_alf.sh /etc/init.d/virtual_alf
update-rc.d alfresco defaults
ln -s $ALF_HOME/alfresco.sh /etc/init.d/alfresco
ln -s $ALF_HOME/virtual_alf.sh /etc/init.d/virtual_alf
update-rc.d alfresco defaults
update-rc.d virtual_alf defaults
-   Je lui donne tout les droits avec la commande chmod 777 initialize.sh
-   J'exécute le fichier avec la commande ./initialize.sh
-   Le fichier ne me renvois aucune erreur et la commande alfresco.sh start/stop fonctionne toujours même en l'executant dans la racine.
-   Je redémarre l'ordinateur, et la c'est le drame, j'obtiens un message me disant que le système ne trouve les fichiers de la base en tapant http://localhost:8080/alfresco dans l'explorateur web

Je ne sais pas si j'utilise la bonne méthode, s'il ne me manque pas des droits sur un fichier ou si j'utilise un mauvais paramètre. Avez-vous une idée ? Merci d'avance pour votre aide.

Outcomes