Application web jee sous debian
Fermé
gamuchi
-
24 mars 2012 à 06:35
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 - 24 mars 2012 à 12:04
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 - 24 mars 2012 à 12:04
A voir également:
- Application web jee sous debian
- Application mobile - Guide
- Web office - Guide
- Adresse web - Guide
- Traduire une page web - Guide
- Application gps sans internet - Guide
1 réponse
mamiemando
Messages postés
33407
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
29 novembre 2024
7 806
Modifié par mamiemando le 24/03/2012 à 12:04
Modifié par mamiemando le 24/03/2012 à 12:04
Ben déjà il faudrait nous dire sur quel serveur web tu pars (apache, tomcat, nginx etc...).
Admettons que ce soit apache. En soit apache ne connaît aucun langage tant que tu n'as pas installé les bons modules. Par exemple, de base apache n'est pas comprendre d'interpréter du php (et j'imagine jsp).
Sous debian, les modules apache ont tous un nom qui commence par libapache2-mod :
A priori si on fait cette recherche :
... ça laisse penser qu'il faut installer libapache2-mod-jk (jamais fait de jsp hein, donc peut-être que je me trompe), ce qui donne en root pour l'installation :
Ensuite il faut activer le module. À ce stade il faudrait regarder ce qu'il a installé dans /etc/apache2/mods-available, ou afficher le contenu du paquet libapache2-mod-jk par exemple avec apt-file
On voit ainsi que le module s'appelle jk :
C'est parti, activons-le (a2enmod "corrige" la configuration apache en créant un lien symbolique dans /etc/apache2/mods-enabled), et relançons apache pour que ce soit pris en compte :
Pas mal de précisions complémentaires sur comment apache fonctionne ici :
http://www.mistra.fr/tutoriel-linux-serveur-web-apache2.html
Bonne chance
Admettons que ce soit apache. En soit apache ne connaît aucun langage tant que tu n'as pas installé les bons modules. Par exemple, de base apache n'est pas comprendre d'interpréter du php (et j'imagine jsp).
Sous debian, les modules apache ont tous un nom qui commence par libapache2-mod :
apt-cache search libapache2-mod
A priori si on fait cette recherche :
(mando@aldur) (~) $ apt-cache search jsp | grep libapache2 libapache2-mod-jk - Apache 2 connector for the Tomcat Java servlet engine libapache2-mod-authn-yubikey - Yubikey authentication provider for Apache
... ça laisse penser qu'il faut installer libapache2-mod-jk (jamais fait de jsp hein, donc peut-être que je me trompe), ce qui donne en root pour l'installation :
aptitude update aptitude safe-upgrade aptitude install libapache2-mod-jk
Ensuite il faut activer le module. À ce stade il faudrait regarder ce qu'il a installé dans /etc/apache2/mods-available, ou afficher le contenu du paquet libapache2-mod-jk par exemple avec apt-file
aptitude install apt-file apt-file update apt-file list libapache2-mod-jk
On voit ainsi que le module s'appelle jk :
(mando@aldur) (~) $ apt-file list libapache2-mod-jk libapache2-mod-jk: /etc/apache2/mods-available/jk.conf libapache2-mod-jk: /etc/apache2/mods-available/jk.load libapache2-mod-jk: /etc/libapache2-mod-jk/httpd-jk.conf libapache2-mod-jk: /etc/libapache2-mod-jk/workers.properties libapache2-mod-jk: /usr/lib/apache2/modules/mod_jk.so libapache2-mod-jk: /usr/share/doc/libapache2-mod-jk/NEWS.Debian.gz libapache2-mod-jk: /usr/share/doc/libapache2-mod-jk/README.Debian libapache2-mod-jk: /usr/share/doc/libapache2-mod-jk/changelog.Debian.gz libapache2-mod-jk: /usr/share/doc/libapache2-mod-jk/copyright
C'est parti, activons-le (a2enmod "corrige" la configuration apache en créant un lien symbolique dans /etc/apache2/mods-enabled), et relançons apache pour que ce soit pris en compte :
a2enmod jk service apache2 restart
Pas mal de précisions complémentaires sur comment apache fonctionne ici :
http://www.mistra.fr/tutoriel-linux-serveur-web-apache2.html
Bonne chance