Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/04/2008, à 17: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 sad
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, à 18: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, à 09: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, à 10: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, à 08: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, à 08: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, à 16: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!