# Java et Jakarta Tomcat sous FreeBSD

### Victoria Chan

`<vkchan@kendryl.net>`

### Hiten Pandya

`<hiten@uk.FreeBSD.org>`

Copyright © 2002 Victoria Chan, Hiten Pandya

$FreeBSD: release/9.1.0/fr_FR.ISO8859-1/articles/java-tomcat/article.sgml 38826 2012-05-17 19:12:14Z hrs $

Ce document est présenté dans l'espoir de rendre plus facile, pour quiconque en aurait besoin, la mise en place de Java et son fonctionnement sous FreeBSD, avec le moins d'ennuis possibles. Préparez vous à passer une journée entière sur un tel projet étant donné que cela prendra du temps à assembler tous les éléments et à les compiler individuellement, puis comme un tout. On montrera aussi comment installer les célèbres Servlet Jakarta Tomcat et JSP container sur le système d'exploitation FreeBSD.

La redistribution du code source (SGML), modifié ou non, et compilé (HTML, PostScript, etc.) est soumise aux conditions suivantes :

1. Le copyright ci-dessus, la présente liste de conditions et l'avertissement qui la suit doivent figurer dans le code source.

2. Le code source distribué sous forme compilée doit faire apparaître le copyright ci-dessus, la présente liste de conditions et l'avertissement qui la suit.

CE DOCUMENT EST FOURNI ``TEL QU'EN L'ÉTAT'' PAR LE PROJET DE DOCUMENTATION FRANÇAISE DE FreeBSD ET IL N'EST DONNÉ AUCUNE GARANTIE, IMPLICITE OU EXPLICITE, QUANT À SON UTILISATION COMMERCIALE, PROFESSIONNELLE OU AUTRE. LES COLLABORATEURS DU PROJET DE DOCUMENTATION FRANÇAISE DE FreeBSD NE PEUVENT EN AUCUN CAS ÊTRE TENUS POUR RESPONSABLES DE QUELQUE DOMMAGE OU PRÉJUDICE DIRECT, INDIRECT, SECONDAIRE OU ACCESSOIRE (Y COMPRIS LES PERTES FINANCIèRES DUES AU MANQUE À GAGNER, À L'INTERRUPTION D'ACTIVITÉS, OU LA PERTE D'INFORMATIONS ET AUTRES) DÉCOULANT DE L'UTILISATION DE LA DOCUMENTATION OU DE L'IMPOSSIBILITÉ D'UTILISER CELLE-CI, ET DONT L'UTILISATEUR ACCEPTE L'ENTIÈRE RESPONSABILITÉ.

Version française de Marc Fonvieille `<blackend@FreeBSD.org>`.

[ Multiples pages HTML / Page HTML unique ]

# 1. Introduction

Le langage de programmation Java naquit le `23 Mai 1995`. On s'attendrait qu'après tout ce temps, les applications Java soient faciles à installer et prêtes à fonctionner à partir d'un simple logiciel pré-compilé ou porté sur FreeBSD, de ce fait le rendant accessible pour les ``masses''. Ce n'est pas le cas, malheureusement, car la distribution de Java est contrôlée très étroitement par Sun Microsystems, qui en interdit la redistribution. Toutes les Applets Java doivent être compilées à partir du code source, ainsi que le Kit de Développement Java de Sun Microsystems. Tous ces ingrédients doivent être mélangés ensemble dans le bon ordre, assemblés, et compilés par l'utilisateur final. Avec une telle philosophie de distribution, il est de mon opinion que Java sera toujours l'apanage uniquement de développeurs ou de hackers. J'ai certainement trouvé cela vrai quand j'ai dû servir quelques pages `.jsp` pour un client sur mon serveur web, et que j'ai eu besoin de faire fonctionner `www/jakarta-tomcat` avec `www/apache13` sur mon système FreeBSD.

L'installation de Tomcat est tout ce qu'il y a de plus simple, mais la difficulté je l'ai eue quand j'ai essayé de faire fonctionner le Kit de Développement Java sur FreeBSD 4.X, comme Sun Microsystems fournit seulement des binaires pour Linux, Solaris et Windows NT. Cela signifie que j'ai dû compiler mon propre JDK pour FreeBSD. J'ai commencé par chercher de la documentation sur l'Internet. J'ai rapidement constaté qu'il y avait plus de code source et de patches que nécessaire, mais très peu de documentation sur ce qu'il faut faire après avoir tout récupéré.

Dans cet article, vous trouverez comment installer le Kit de Développement Java pour FreeBSD, et comment le faire fonctionner avec Tomcat. Une section référence est également fournie pour davantage de lecture.

|  | Suivant
|  | L'environnement Java

Ce document, ainsi que d'autres peut être téléchargé sur ftp.FreeBSD.org/pub/FreeBSD/doc/.

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.