Apache Tomcat est une application serveur utilisée pour héberger des applications Java. Il s’agit d’une implémentation libre de “Java Servlet” développée par Sun Microsystems.

Dans ce tutoriel nous allons voir comment installer Tomcat et comment effectuer quelques configurations de base sous Debian 7. Ce tutoriel est compatible avec notre offre VPS Debian + ISPconfig.

tomcat1

 

Installer Apache Tomcat

Nous allons installer Tomcat version 7. Pour ce faire nous utilisons le gestionnaire de paquet offert par Debian : apt

<code style="color: #111111;">apt-get update
apt-get install tomcat7</code>

 

C’est tout ce qu’il nous faut pour obtenir une page par défaut sur notre serveur Tomcat. Même si l’installation n’est pas encore complète, nous pouvons afficher cette page en question :

http://<adresse-ip-de-votre-vps>:8080

 

Vous devriez voir le célèbre message : “It works !

Poussons les choses un peu plus loin. Installons quelques paquets additionnels qui nous permettrons d’utiliser une interface web pour administrer Tomcat. Installons également de la documentation et quelques exemples d’applications.

<code style="color: #111111;">apt-get install tomcat7-admin tomcat7-examples tomcat7-docs</code>

 

 

Installer “Java Development Kit”

Pour utiliser Tomcat pour développer des applications Java, il est nécessaire d’installer “Java development Kit” ou “JDK“:

<code style="color: #111111;">apt-get install default-jdk</code>

 

La documentation Tomcat suggère également d’installer “Apache Ant“, un utilitaire qui va nous aider pour automatiser certaines tâches, comme la compilation de nos applications. Git quant à lui est un logiciel de gestion de version.

<code style="color: #111111;">apt-get install ant git</code>

 

 

Configurer l’interface web de Tomcat

Avant d’utiliser notre serveur, sécurisons le avec un couple login/password.
Pour ce faire on édite le fichier tomcat-users.xml :

<code style="color: #111111;">nano /etc/tomcat7/tomcat-users.xml</code>

 

La seule partie non commentée est celle-ci :

<code style="color: #111111;">&lt;tomcat-users&gt;
&lt;/tomcat-users&gt;</code>

 

Utilisons cette section pour ajouter nos paramètres d’authentification.
admin et password, sont bien évidemment des exemples. Libre à vous de les renseigner à votre guise:

&lt;tomcat-users&gt;
    &lt;user username="<span class="highlight" style="color: #de3939;">admin</span>" password="<span class="highlight" style="color: #de3939;">password</span>" roles="manager-gui,admin-gui"/&gt;
&lt;/tomcat-users&gt;

 

On redémarre Tomcat :

<code style="color: #111111;">service tomcat7 restart</code>

 

 

Tester l’interface web

Nous pouvons maintenant nous connecter à notre interface d’administration. Utilisez le login et le mot de passe renseigné plus haut  :

http://<adresse-ip-de-votre-vps>:8080

 

Nous arrivons sur la page “It works”  vue plus haut, essayons :

http://<adresse-ip-de-votre-vps>:8080/docs

ou

http://<adresse-ip-de-votre-vps>:8080/examples

 

tomcat2

tomcat3

 

Pour le moment rien de très existant, essayons d’utiliser le “manager webapp” et le “host-manager webapp” :

http://<adresse-ip-de-votre-vps>:8080/manager/html

et

http://<adresse-ip-de-votre-vps>:8080/host-manager/html

 

Le premier lien permet de gérer nos applications java. Nous pouvons les démarrer (start), stopper (stop) ou déployer (deploy) facilement.

tomcat4

 

Le second permet de tester, ajuster et ajouter des “virtual host” qui vont servir vos applications. En d’autres termes elle nous permet de rendre accessible nos applications.

tomcat5

 

 

INFO : L’installation d’Apache Tomcat est compatible avec toutes nos offres VPS, y compris nos formules ISPconfig. Pour ceux rencontrant des difficultés, LWS propose des infogérances à petit prix. Comptez 30 euros pour une installation de Tomcat.