octobre
2009
Je suis en train de m’installer un serveur perso à la maison sur une machine sous Debian Stable.
Je viens d’installer Hudson sous Tomcat sur cette machine et j’ai rencontré bien quelques problèmes pour effectuer cette installation, alors je vais partager ma solution.
1. Installer Java
La première chose à faire est bien sûr d’installer Java. Déja là, on tombe sur le premier problème, étant donné qu’il ne faut pas installer OpenJDK, mais le paquet de Sun.
Pour cela, il faut commencer par ajouter une nouvelle source dans le fichier /etc/apt/sources.list :
deb http://ftp.de.debian.org/debian/ etch main non-free contrib
Ensuite de quoi, on peut installer Java :
aptitude install sun-java6-jre sun-java6-jdk
Note : Pour ceux qui comme moi sont débutants sous Linux, pour valider la fenêtre de la licence de Java, il faut utiliser
Pour vérifier que Java est correctement installé, il faut utiliser la commande :
java -version
Si cette commande ne vous donne pas la bonne version, essayez de configurer la bonne version de java et javac avec les commandes suivantes :
update-alternatives -–config javac
2. Installation de Tomcat
On va maintenant passer à l’installation de Tomcat.
Pour cela, on va utiliser la commande suivante :
apt-get install tomcat5.5 tomcat5.5-admin
Il faut ensuite désactiver le security manager de Tomcat dans le fichier /etc/default/tomcat5.5 :
TOMCAT5_SECURITY=no
3. Installer Hudson
On va commencer par créer un dossier pour Hudson, par exemple dans /home
mkdir /home/hudson
Sans oublier de donner les droits à tomcat pour écrire dans ce répertoire :
chown tomcat55:nogroup /home/hudson
Et ajouter la variable d’environnement HUDSON_HOME pointant vers ce répertoire.
export HUDSON_HOME=/home/hudson
Note : Pour ne pas retaper cette commande à chaque fois, il faut également la mettre soit dans .bashrc soit dans /etc/init.d/tomcat5.5
Maintenant on peut déployer Hudson sur Tomcat, soit en utilisant l’interface graphique, soit en ajoutant directement hudson.war dans le répértoire webapps de Tomcat.
Pour tester allez simplement sur http://localhost:8180/hudson et vous devriez y voir apparaître la page d’accueil d’Hudson.
Et voilà
Note : Certaines de ces commandes (comme le security manager ou utiliser sun-java6-jre au lieu de OpenJDK ne sont pas nécessaire au fonctionnement général d’Hudson, mais sont indispensables pour certaines de ses fonctionnalités comme la gestion de plugins.
Archives
- novembre 2011
- avril 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- juillet 2009
- juin 2009
- avril 2009
- mars 2009
- février 2009
- octobre 2008
- septembre 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007
- avril 2007
Catégories
- AMD
- Apple
- Cartes graphiques
- Chrome
- Conception
- Divers
- Eclipse
- English
- Hardware
- Informatique générale
- Intégration continue
- IntelliJ Idea
- Java
- JTheque
- Linux
- Logiciels
- Mes articles
- Mes critiques de livres
- Mes projets
- Microsoft
- Mon serveur perso
- Office 2007
- Open Source
- Outils
- Perso
- PHP
- Processeurs
- Programmation
- Sécurité
- Spring
- Windows Vista
- Windows XP