J'ai installé alfresco 1.2.1 pour windows, avec...

cancel
Showing results for 
Search instead for 
Did you mean: 
tahacha
Member II

J'ai installé alfresco 1.2.1 pour windows, avec...

Bonjour,

J'ai installé alfresco 1.2.1 pour windows, avec jre1.5.0_06, MySQL 4.1, OpenOffice 2.0.

EN essayant de démarrer alfresco, en exécutant le fichier "alf_start" le message suivant s'affiche:



Windows ne trouve pas '-Xms128m'. Vérifier que vous avez entré le nom correctement et essayez à nouveau. etc…

Je suis allé voir le fichier alfresco.bat :

@echo off
rem —————————————————————————
rem Start script for the Alfresco Server
rem —————————————————————————

set CATALINA_HOME=C:alfrescotomcat
rem ligne rajoutée
set JAVA_HOME=CSmiley Tonguerogram FilesJavajre1.5.0_06

rem Set any default JVM options
set JAVA_OPTS=-Xms128m -Xmx512m -Xss64k -server

rem — If SetPaths.bat already exists - assume set by hand and use as is
if not exist "SetPaths.bat" goto getpaths
call SetPaths.bat
goto start

:getpaths
call RegPaths.exe
call SetPaths.bat
del SetPaths.bat

:start
set PATH=%JAVA_HOME%bin;bin;%PATH%
rem —————————————
rem etc …


Mais je ne sais pas comment régler le problème.

Merci d'avance pour votre aide Smiley Wink
1 Reply
thomasb
Member II

Re: J'ai installé alfresco 1.2.1 pour windows, avec...

Windows ne trouve pas '-Xms128m'. Vérifier que vous avez entré le nom correctement et essayez à nouveau. etc…



rem ligne rajoutée
set JAVA_HOME=C:Program FilesJavajre1.5.0_06

rem Set any default JVM options
set JAVA_OPTS=-Xms128m -Xmx512m -Xss64k -server



set PATH=%JAVA_HOME%bin;bin;%PATH%
Mais je ne sais pas comment régler le problème.
Dans la fenêtre ouverte par "alf_start", je suis prêt à parier qu'il y a le message suivant:
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
Explication technique:
Ce message provient d'un des scripts de lancement de tomcat (tomcat/bin/setclasspath.bat pour être exact). Lorsque ça se produit, certaines variables d'environnement ne sont pas initialisées (notamment %_RUNJAVA%), ce qui produit une commande de lancement incomplète (il n'y a aucune référence au java.exe et la commande commence donc par les %JAVA_OPTS%, soit -Xms128m), d'où le message d'erreur.

Solution:
Utiliser un JDK et non un JRE.

Il est peut-être possible également de modifier les scripts de lancement de tomcat pour autoriser le lancement avec un JRE mais je ne suis pas persuadé que ça fonctionne (si le script teste la présence du compilateur javac.exe, c'est qu'il doit être nécessaire).