User Tools

Site Tools


wiki:epims4_0:admin:install

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:epims4_0:admin:install [2008/12/12 11:25]
132.168.73.247
wiki:epims4_0:admin:install [2009/11/19 11:53] (current)
132.168.73.9
Line 65: Line 65:
 Apache Geronimo est un serveur d'​application de Apache Software Foundation, qui respecte la spécification J2EE. C'est sur ce serveur d'​application que seront installés le module web d'​ePims. Apache Geronimo est un serveur d'​application de Apache Software Foundation, qui respecte la spécification J2EE. C'est sur ce serveur d'​application que seront installés le module web d'​ePims.
 Les tests ont été réalisés avec la version 2.0.1. Certains problèmes (pour le développement) existant avec la version 2.1, celle-ci n'est pas précaunisée. Les tests ont été réalisés avec la version 2.0.1. Certains problèmes (pour le développement) existant avec la version 2.1, celle-ci n'est pas précaunisée.
 +
 +==== Installation sous Linux ==== 
 +
 +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 :
 +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:__
 +How to run geronimo as its own user
 +
 +1. create a new user (i.e. geronimo) and add it to a specific user group. Use www user group for instance.
 +       ​groupadd www
 +       ​useradd -g www geronimo
 +2. edit the .bashrc for the user you just created and add JAVA_HOME
 +variables:
 +       ​JAVA_HOME=/​usr/​java/​jdk1.5.0_15/​
 +       ​JDK_HOME=/​usr/​java/​jdk1.5.0_15/​
 +       ​JRE_HOME=/​usr/​java/​jre1.5.0_15/​
 +3. change the user group to all the subdirs in <​geronimo_install_home>​
 +       chown -R root:www <​geronimo_install_home> ​
 +
 +4. create a deploy directory within the <​geronimo_install_home>​ directory structure, if it doesn'​t exist yet.
 +
 +5. change the access permissions to the following directories
 +       chmod -R 774 <​geronimo_install_home>/​bin
 +       chmod -R 774 <​geronimo_install_home>/​deploy
 +       chmod -R 774 <​geronimo_install_home>/​repository
 +       chmod -R 774 <​geronimo_install_home>/​var
 +
 + 6. login as the new user (i.e. geronimo) : su geronimo
 +
 + 7. cd <​geronimo_install_home>/​bin
 +
 + 8. ./​startup.sh
 +
 + 9. Check if geronimo is not running as root:
 +       ps -edf | grep server.jar
 +
 +
  
 ==== Installation sous Windows ====  ==== Installation sous Windows ==== 
Line 80: Line 141:
  
  
 +==== 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 ====
 +:​!:​**IMPORTANT**
 +Voir la page [[MemoryProblem]]
  
  
Line 106: Line 180:
  
 Exécuter ftpserv.exe et suivre les instructions. Pour exécuter le serveur ouvrir, depuis le menu démarrer, ​ > TYPSoft FTP Serveur. Exécuter ftpserv.exe et suivre les instructions. Pour exécuter le serveur ouvrir, depuis le menu démarrer, ​ > TYPSoft FTP Serveur.
 +
 +----
 +(Continuez vers => [[.:​configuration]])
 +
wiki/epims4_0/admin/install.1229077503.txt.gz · Last modified: 2008/12/12 11:25 by 132.168.73.247