Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.
mise_en_place_de_opensi_4.8_ec [2011/06/25 07:36] admin créée |
mise_en_place_de_opensi_4.8_ec [2011/12/28 10:03] (Version actuelle) admin [Plate-forme JAVA] |
||
---|---|---|---|
Ligne 107: | Ligne 107: | ||
Récupérer sur Internet les packages suivants : | Récupérer sur Internet les packages suivants : | ||
| ^ Version 32 bits ^ Version 64 bits ^| | | ^ Version 32 bits ^ Version 64 bits ^| | ||
- | ^**ANT**|[[http://www.concarnux.org/fichiers/apache-ant-1.8.0-bin.tar.gz|apache-ant-1.8.0-bin.tar.gz]]| | | + | ^**ANT**|[[http://www.concarnux.org/fichiers/apache-ant-1.8.0-bin.tar.gz|apache-ant-1.8.0-bin.tar.gz]]| |
- | ^**TOMCAT 5.5**|[[http://www.concarnux.org/fichiers/apache-tomcat-5.5.28.tar.gz|apache-tomcat-5.5.28.tar.gz]]| | | + | ^**TOMCAT 5.5**|[[http://www.concarnux.org/fichiers/apache-tomcat-5.5.28.tar.gz|apache-tomcat-5.5.28.tar.gz]]| |
- | ^**TOMCAT 6**|[[http://www.concarnux.org/fichiers/apache-tomcat-6.0.24.tar.gz|apache-tomcat-6.0.24.tar.gz]]| | | + | ^**TOMCAT 6**|[[http://www.concarnux.org/fichiers/apache-tomcat-6.0.24.tar.gz|apache-tomcat-6.0.24.tar.gz]]| |
^**JAVA JDK**|[[http://www.concarnux.org/fichiers/jdk-6u18-linux-i586.bin|jdk-6u18-linux-i586.bin ( 32bits )]]|[[http://www.concarnux.org/fichiers/jdk-6u18-linux-x64.bin|jdk-6u18-linux-x64.bin ( 64bits )]]| | ^**JAVA JDK**|[[http://www.concarnux.org/fichiers/jdk-6u18-linux-i586.bin|jdk-6u18-linux-i586.bin ( 32bits )]]|[[http://www.concarnux.org/fichiers/jdk-6u18-linux-x64.bin|jdk-6u18-linux-x64.bin ( 64bits )]]| | ||
Ligne 144: | Ligne 144: | ||
<code bash> | <code bash> | ||
#! /bin/bash | #! /bin/bash | ||
- | # | + | |
- | # tomcat Script de demarrage du serveur tomcat. | + | ### BEGIN INIT INFO |
- | # | + | # Provides: tomcat |
+ | # Required-Start: | ||
+ | # Required-Stop: | ||
+ | # Default-Start: 2 3 4 5 | ||
+ | # Default-Stop: 0 1 6 | ||
+ | # Short-Description: Demarrage de tomcat au boot | ||
+ | # Description: | ||
+ | ### END INIT INFO | ||
NAME="Jakarta Tomcat 5.5.28" | NAME="Jakarta Tomcat 5.5.28" | ||
TOMCAT_HOME=/usr/local/tomcat | TOMCAT_HOME=/usr/local/tomcat | ||
Ligne 714: | Ligne 722: | ||
Il suffit ensuite de paramétrer le client OpenSI en cochant le case "serveur sécurisé" et en changeant le port de 8080 à 8443. | Il suffit ensuite de paramétrer le client OpenSI en cochant le case "serveur sécurisé" et en changeant le port de 8080 à 8443. | ||
+ | ====== Compilation du client OpenSI ====== | ||
+ | A affiner... | ||
+ | <code> | ||
+ | mkdir opensi.tmp | ||
+ | cp opensi.xpi opensi.tmp | ||
+ | cd opensi.tmp | ||
+ | unzip opensi.xpi | ||
+ | ls | ||
+ | rm -f opensi.xpi | ||
+ | mv chrome chrome.old | ||
+ | mkdir chrome | ||
+ | cd chrome.old | ||
+ | jar -xf opensi.jar | ||
+ | ls | ||
+ | rm -f opensi.jar | ||
+ | # faire les modifications, revenir juste sous chrome.old | ||
+ | jar -cf opensi.jar * | ||
+ | mv opensi.jar ../chrome | ||
+ | cd .. | ||
+ | rm -fR chrome.old | ||
+ | zip -r opensi.xpi * | ||
+ | </code> | ||
======Conclusion===== | ======Conclusion===== | ||
En respectant toute ces directives votre serveur devrait tenir la route un bon moment, pensez à le blinder un peu notamment au niveau des partitions comme expliqué au début. | En respectant toute ces directives votre serveur devrait tenir la route un bon moment, pensez à le blinder un peu notamment au niveau des partitions comme expliqué au début. | ||
**Très important :**\\ J'insiste encore sur ce point, toutes les commandes se font sous le compte du root.\\ La seule exception passe par un //su - tomcat// pour la création de la sauvegarde distante. L'utilisation d'un autre compte fera échouer le processus pour des questions de droits.\\ Utiliser root pour installer un serveur en production ne pose aucun problème, car en utilisation ce sont les comptes tomcat et mysql qui font tourner les services.\\ Ne cédez pas à la tentation du chmod -R 777 * !!!! | **Très important :**\\ J'insiste encore sur ce point, toutes les commandes se font sous le compte du root.\\ La seule exception passe par un //su - tomcat// pour la création de la sauvegarde distante. L'utilisation d'un autre compte fera échouer le processus pour des questions de droits.\\ Utiliser root pour installer un serveur en production ne pose aucun problème, car en utilisation ce sont les comptes tomcat et mysql qui font tourner les services.\\ Ne cédez pas à la tentation du chmod -R 777 * !!!! |