cancel
Showing results for 
Search instead for 
Did you mean: 

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

hotline-ged
Champ in-the-making
Champ in-the-making
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.
3 REPLIES 3

jeanjot
Confirmed Champ
Confirmed Champ
Bonsoir

Vous avez paramétré le fichier alfresco-global.properties ?????

hotline-ged
Champ in-the-making
Champ in-the-making
Bonjour,

Effectivement je n'ai pas modifier le fichier alfresco-global.properties que voici :
###############################
## Common Alfresco Properties #
###############################

#
# Sample custom content and index data location
#————-
dir.root=./alf_data

#
# Sample database connection properties
#————-
db.name=alfresco
db.username=alfresco
db.password=alfresco
db.host=localhost
db.port=3306

#
# External locations
#————-
#ooo.exe=soffice
#ooo.enabled=false
#img.root=./ImageMagick
#swf.exe=./bin/pdf2swf

#
# MySQL connection
#————-
db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://${db.host}:${db.port}/${db.name}

#
# PostgreSQL connection (requires postgresql-8.2-504.jdbc3.jar or equivalent)
#
#db.driver=org.postgresql.Driver
#db.url=jdbc:postgresql://localhost:5432/alfresco

#
# Index Recovery Mode
#————-
#index.recovery.mode=AUTO

#
# Outbound Email Configuration
#————-
#mail.host=
#mail.port=25
#mail.username=anonymous
#mail.password=
#mail.encoding=UTF-8
#mail.from.default=alfresco@alfresco.org
#mail.smtp.auth=false

#
# Alfresco Email Service and Email Server
#————-

# Enable/Disable the inbound email service.  The service could be used by processes other than
# the Email Server (e.g. direct RMI access) so this flag is independent of the Email Service.
#————-
#email.inbound.enabled=true

# Email Server properties
#————-
#email.server.enabled=true
#email.server.port=25
#email.server.domain=alfresco.com
#email.inbound.unknownUser=anonymous

# A comma separated list of email REGEX patterns of allowed senders.
# If there are any values in the list then all sender email addresses
# must match. For example:
#   .*\@alfresco\.com, .*\@alfresco\.org
# Allow anyone:
#————-
#email.server.allowed.senders=.*

#
# The default authentication chain
# To configure external authentication subsystems see:
# http://wiki.alfresco.com/wiki/Alfresco_Authentication_Subsystems
#————-
#authentication.chain=alfrescoNtlm1:alfrescoNtlm

#
# URL Generation Parameters (The ${localname} token is replaced by the local server name)
#————-
#alfresco.context=alfresco
#alfresco.host=${localname}
#alfresco.port=8080
#alfresco.protocol=http
#
#share.context=share
#share.host=${localname}
#share.port=8080
# must match. For example:
#   .*\@alfresco\.com, .*\@alfresco\.org
# Allow anyone:
#————-
#email.server.allowed.senders=.*

#
# The default authentication chain
# To configure external authentication subsystems see:
# http://wiki.alfresco.com/wiki/Alfresco_Authentication_Subsystems
#————-
#authentication.chain=alfrescoNtlm1:alfrescoNtlm

#
# URL Generation Parameters (The ${localname} token is replaced by the local server name)
#————-
#alfresco.context=alfresco
#alfresco.host=${localname}
#alfresco.port=8080
#alfresco.protocol=http
#
#share.context=share
#share.host=${localname}
#share.port=8080

#
# URL Generation Parameters (The ${localname} token is replaced by the local server name)
#————-
#alfresco.context=alfresco
#alfresco.host=${localname}
#alfresco.port=8080
#alfresco.protocol=http
#
#share.context=share
#share.host=${localname}
#share.port=8080
#share.protocol=http

Par contre je ne sais pas qu'elle ligne je dois modifier, et par qu'elle commande ? S'agit-il de la ligne dir.root ?

En tout cas merci beaucoup pour votre remarque, elle va me permettre de me diriger vers une nouvelle piste !

jeanjot
Confirmed Champ
Confirmed Champ
Bonjour

Il serait possible d'avoir une idée des logs fournit par Alfresco ?