This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:epims4_0:admin:install [2009/02/16 15:31] 132.168.73.9 |
wiki:epims4_0:admin:install [2009/11/19 11:53] (current) 132.168.73.9 |
||
---|---|---|---|
Line 69: | Line 69: | ||
Voir la documentation de Geronimo... | Voir la documentation de Geronimo... | ||
+ | |||
+ | === Choisir le JAVA === | ||
+ | Dans certain cas il peut être nécessaire d'avoir plusieurs JAVA sur l'OS. Dans ce cas,spécifier le bon JAVA_HOME dans le ficheir setenv.sh ou setjavaenv.sh qui se trouve sous <GERONIMO_HOME>/bin. Vérifier que c'est la bonne version dans la console d'admin de Geronimo (section JVM) | ||
+ | |||
+ | De plus, il est nécessaire que ce soit le JDK qui soit lancé et non le JRE. En cas de problème vérifier dans le même fichier que ci-dessus que l avariable RUN_JAVA pointe sur le JDK et non le JRE (qui est aussi packagé avec le jdk !) | ||
+ | exemple : | ||
+ | |||
+ | '' | ||
+ | JRE_HOME=$JAVA_HOME/jre \\ | ||
+ | ...\\ | ||
+ | _RUN_JAVA =$JRE_HOME/bin/java \\ | ||
+ | ...\\ | ||
+ | '' | ||
+ | |||
+ | changer en | ||
+ | |||
+ | '' | ||
+ | _RUN_JAVA =$JAVA_HOME/bin/java | ||
+ | '' | ||
+ | |||
+ | === Installation sans être root === | ||
Néanmoins dans le cas où ce n'est pas l'utilisateur root qui exécute le serveur Geronimo, certaines étapes sont nécessaire : | Néanmoins dans le cas où ce n'est pas l'utilisateur root qui exécute le serveur Geronimo, certaines étapes sont nécessaire : | ||
Vous pouvez accéder au wiki de Geronimo : [[http://cwiki.apache.org/GMOxDOC11/running-geronimo-as-a-non-root-user.html|Running Geronimo as a non-root user]]). | Vous pouvez accéder au wiki de Geronimo : [[http://cwiki.apache.org/GMOxDOC11/running-geronimo-as-a-non-root-user.html|Running Geronimo as a non-root user]]). | ||
- | Petites modifications utiles de ce wiki: | + | __Petites modifications utiles de ce wiki:__ |
How to run geronimo as its own user | How to run geronimo as its own user | ||
Line 103: | Line 124: | ||
9. Check if geronimo is not running as root: | 9. Check if geronimo is not running as root: | ||
ps -edf | grep server.jar | ps -edf | grep server.jar | ||
+ | |||
Line 118: | Line 140: | ||
Faire de même depuis un poste à distance pour s'assurer de l'accessibilité du serveur. | Faire de même depuis un poste à distance pour s'assurer de l'accessibilité du serveur. | ||
+ | |||
+ | ==== PROBLEME POSSIBLE : PC non connecté à internet ou derrière un proxy ==== | ||
+ | Si l'ordinateur sur lequel vous installez le serveur Geronimo n'a pas de connexion à internet (ou la connexion passe par un proxy) vous allez avoir des problèmes au démarrage d'ePims. En effet, une librairie intégrée dans Geronimo contient un bug qui fait qu'elle tente de se connecter pour récupérer des infos qu'elle n'a pas (ce qu'elle ne devrait pas faire). | ||
+ | Pour corriger ce problème il faut : | ||
+ | * arrêter le serveur Geronimo | ||
+ | * récupérer le fichier suivant {{:wiki:epims4_1m1:admin:myfaces-impl-1.2.0.zip|}} | ||
+ | * le dézipper | ||
+ | * mettre le fichier dézippé (nommé myfaces-impl-1.2.0.jar) dans le dossier //[GERONIMO_HOME]\repository\org\apache\myfaces\core\myfaces-impl\1.2.0\// pour remplacer l'ancien (qui bug) | ||
+ | * redémarrer Geronimo | ||
+ | |||
+ | Tout devrait fonctionner normalement. | ||
==== Modification allocation mémoire ==== | ==== Modification allocation mémoire ==== | ||
- | De base Geronimo ne s'alloue que très peu de mémoire, avec pour conséquence de fréquents problèmes (PermgenSpace, OutOfMemory Error, ...). Afin de remédier à cela il est possible de modifier la mémoire que le programme s'alloue. | + | :!:**IMPORTANT** |
- | Pour ce faire il faut rajouter la ligne suivante (le "//900M//" et le "//512M//" sont des valeurs de mémoires à adapter selon votre système) : | + | Voir la page [[MemoryProblem]] |
- | <code> | + | |
- | set JAVA_OPTS=-Xmx900M -XX:MaxPermSize=512M | + | |
- | </code> | + | |
- | Dans le fichier un des fichiers suivants, suivants votre façon de lancer le serveur : | + | |
- | - [GERONIMO_HOME]\bin\startup.bat | + | |
- | - [GERONIMO_HOME]\bin\geronimo.bat si vous utiliser la commande "> geronimo.bat run" ou "> geronimo.bat start" | + | |
- | - FIXME si vous utilisez le Service Wrapper | + | |