Pages : 1
#1 Le 28/04/2008, à 16:48
- vivi____
Alfresco Ubuntu 8.04 server
Bonjour,
J'essaie d'installer Alfresco sur ubuntu 8.04 server en suivant la documentation suivant:
http://wiki.alfresco.com/wiki/Installing_Alfresco_on_Ubuntu_7.10
J'avais suivis la procédure pour l'installer sur ubuntu 7.10 server et cela marchait bien, mais avec la version 8.04 j'ai des problèmes.
Tout d'abord la variable $JAVA_HOME ne marche pas lorsque je la déclare dans le fichier /etc/profile, Il faut la déclarer dans le fichier ~/.bashrc
Mais la plus embêtant et lorsque je lance lance le script (à partir d'un terminal ssh) donné à la fin du tutorial pour exécuter Alfresco.
J'obient ceci:
Starting OpenOffice service ...
Setting up iptables ...
Redirecting port 21 to 2021 (tcp)
Redirecting port 445 to 1445 (tcp)
Redirecting port 139 to 1139 (tcp)
Redirecting port 137 to 1137 (udp)
Redirecting port 138 to 1138 (udp)
Starting Alfresco ...
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
/usr/lib/openoffice/program/soffice.bin X11 error: Can't open display: :99
Set DISPLAY environment variable, use -display option
or check permissions of your X-Server
(See "man X" resp. "man xhost" for details)
Alfresco n'arrive pas à se lancer
La variable $JAVA_HOME n'est pas reconnu alors que cela fonctionne:
# echo $JAVA_HOME
/usr/lib/jvm/java-6-sun/jre/
Avez vous une idée du problème?
Comment faire pour que cette variable soit prise en compte?
Comment lancer oppenoffice sans avoir le message plus haut?
En vous remerciant.
#2 Le 28/04/2008, à 17:07
- Xarkam
Re : Alfresco Ubuntu 8.04 server
La $JAVA_HOME est redéfinie dans le script de lancement d'alfresco.
Pour openoffice installe xvfb - Virtual Framebuffer 'fake' X server et démarre la avec un Xvfb :1 -screen 1 1024x768x24 -fbdir /usr/src & par exemple et tu ne devrais plus avoir l'erreur OO.o
Osames Manager
---
Asus Rampage V Extrême | Intel i7 5820K | Corsair 16GB DDR4 | NVIDIA GeForce 770GTX
Utilisateur d'Ubuntu, Debian, et Windows
Hors ligne
#3 Le 29/04/2008, à 08:39
- vivi____
Re : Alfresco Ubuntu 8.04 server
Bonjour,
Le script de lancement d'Alfresco, celui qui s'installe avec le tar d'Alfresco community, est le suivant:
#!/bin/sh
# Start or stop Alfresco server
# Set the following to where Tomcat is installed
APPSERVER=/opt/alfresco/tomcat
# Set any default JVM values
export JAVA_OPTS='-Xms128m -Xmx512m -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/alfresco/repo/search/imp$
#
if [ "$1" = "start" ]; then
"$APPSERVER"/bin/startup.sh
# if [ -r ./virtual_start.sh ]; then
# sh ./virtual_start.sh
# fi
if [ -r ./start_oo.sh ]; then
sh ./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 ./start_oo.sh ]; then
killall soffice.bin
fi
fi
Je ne vois pas de définition de la variable $JAVA_HOME.
#4 Le 29/04/2008, à 09:12
- vivi____
Re : Alfresco Ubuntu 8.04 server
J'ai déclaré la variable dans le fichier /etc/environment
Elle est accessible avec echo mais j'ai toujours le même message lorsque je lance Alfresco...
Comment faire?
#5 Le 30/04/2008, à 07:49
- Xarkam
Re : Alfresco Ubuntu 8.04 server
Voici mon script d'alfresco
armagedon:/opt/alfresco# cat alfresco.sh
#!/bin/sh
# Start or stop Alfresco server
# Set the following to where Tomcat is installed
APPSERVER=/opt/alfresco/tomcat
# Set any default JVM values
export JAVA_HOME=/usr/java/jre1.6.0_03
export JAVA_OPTS='-Xms128m -Xmx256m -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/alfresco/repo/search/impl/lucene/index/IndexInfo\$Merger,mergeIndexes -XX:CompileCommand=exclude,org/alfresco/repo/search/impl/lucene/index/IndexInfo\$Merger,mergeDeletions"
#
if [ "$1" = "start" ]; then
"$APPSERVER"/bin/startup.sh
# if [ -r ./virtual_start.sh ]; then
# sh ./virtual_start.sh
# fi
if [ -r ./start_oo.sh ]; then
sh ./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 ./start_oo.sh ]; then
killall soffice.bin
fi
fi
J'ai rajouté le chemin vers java.
export JAVA_OPTS="${JAVA_OPTS} -XX:CompileCommand=exclude,org/apache/lucene/index/IndexReader\$1,doBody -XX:CompileCommand=exclude,org/alfresco/repo/search/impl/lucene/index/IndexInfo\$Merger,mergeIndexes -XX:CompileCommand=exclude,org/alfresco/repo/search/impl/lucene/index/IndexInfo\$Merger,mergeDeletions"
Cette ligne n'est utile que si on utilise java 1.5 avant l'update 8
Dernière modification par Xarkam (Le 30/04/2008, à 07:52)
Osames Manager
---
Asus Rampage V Extrême | Intel i7 5820K | Corsair 16GB DDR4 | NVIDIA GeForce 770GTX
Utilisateur d'Ubuntu, Debian, et Windows
Hors ligne
#6 Le 02/05/2008, à 15:38
- vivi___
Re : Alfresco Ubuntu 8.04 server
En effet, en déclarant la variable JAVA_HOME dans les scripte e lancement d'Alfresco, cela fonctionne en utilisant d'autres utilisateurs que le root.
Merci!
Pages : 1