[debian - tomcat] existe-il un package debian ?

existe-il un package debian ? [debian - tomcat] - Installation - Linux et OS Alternatifs

Marsh Posté le 08-06-2005 à 17:10:09    

bonjour ,
 
voulant activer le support tomcat sur mon serveur apache , je voulais savoir s'il existe pour debian un package officiel contenant tout ce dont nous avons besoin pour le fonctionnement de tomcat (java , connecteur etc..) . J'ai bien trouver ceci , mais vu le message laissé par son créateur , sa ne m'encourage pas vraiment (quelqu'un l'aurait-il testé ?) .
 
Je cherchais avant tout un package officiel debian , mais il semble ne pas y en avoir (à mon grand étonnement) . Quelqu'un sait ou je peux trouver ça ?


Message édité par nuitn0ir le 08-06-2005 à 20:04:41
Reply

Marsh Posté le 08-06-2005 à 17:10:09   

Reply

Marsh Posté le 09-06-2005 à 06:56:20    

http://packages.debian.org/testing/web/tomcat4 je dirai. Le 5 n'existe apparemment pas.
L'installation de java est simple avec java-package.  
Tu télécharges le sdk, puis tu fais en user simple fakeroot make-jpkg sdk.bin ==> tu obtiens une sdk.deb qe tu installes avec dpkg -i sdk.deb, et boum, tu as ton java de correctement installé.

Message cité 1 fois
Message édité par VenerZen le 09-06-2005 à 06:56:45
Reply

Marsh Posté le 09-06-2005 à 09:37:27    

mais pourquoi Debian ne fait pas de package pour Tomcat ? avec tout ce qu'il faut avec . Ils ont quelquechose contre ?


Message édité par nuitn0ir le 09-06-2005 à 09:38:12
Reply

Marsh Posté le 09-06-2005 à 09:40:36    

Reply

Marsh Posté le 09-06-2005 à 10:09:58    

nuitn0ir a écrit :

mais pourquoi Debian ne fait pas de package pour Tomcat ? avec tout ce qu'il faut avec . Ils ont quelquechose contre ?


c'est quoi pour toi "tout ce qu'il faut" ? java n'est pas libre, donc c'est normal qu'il ne l'inclue pas dans les paquets. Parcontre c'est très pratique leur truc pour l'installer.

Reply

Marsh Posté le 09-06-2005 à 14:45:58    

je voudrais activer le support du java (jsp) pour ma machine .
 
j'ai donc pensé à j2s pour le support de celui-ci , ensuite le connecteur mysql puis le serveur tomcat .
 
maintenant s'il existe une solution plus simple , je reste preneur .

Reply

Marsh Posté le 09-06-2005 à 15:04:58    

Ben pour le support du jsp sur ta machine, je dirai qu'il faut installer les paquets tomcat et celui-là http://packages.debian.org/unstabl [...] t4-webapps.
C'est dans les sources officielles.
 
Pour le support de java, ben il faut l'installer comme je te l'ai dit précédemment, et installer les drivers mysql fait pour java en les téléchargeant ici http://packages.debian.org/unstabl [...] t4-webapps.

Reply

Marsh Posté le 09-06-2005 à 20:21:34    

mh zut j'ai un soucis :
 
en mettant deb http://muhadi.com/debian sarge main contrib non-free dans mon sources.list pour avoir tomcat , le problème c'est qu'à l'update on me renvoit le message suivant . je suppose que c'est du au changement de version ,mais je ne vois pas quoi mettre à la place..
 
Ign http://muhadi.com sarge/non-free Release
Impossible de récupérer http://muhadi.com/debian/dists/sar [...] ry-i386/Pa                       ckages.gz  404 Not Found
Impossible de récupérer http://muhadi.com/debian/dists/sar [...] inary-i386                       /Packages.gz  404 Not Found
Impossible de récupérer http://muhadi.com/debian/dists/sar [...] binary-i38                       6/Packages.gz  404 Not Found
Lecture des listes de paquets... Fait
W: Impossible de localiser la liste des paquets sources http://muhadi.com sarge/                       main Packages (/var/lib/apt/lists/muhadi.com_debian_dists_sarge_main_binary-i386                       _Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources http://muhadi.com sarge/                       contrib Packages (/var/lib/apt/lists/muhadi.com_debian_dists_sarge_contrib_binar                       y-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources http://muhadi.com sarge/                       non-free Packages (/var/lib/apt/lists/muhadi.com_debian_dists_sarge_non-free_bin                       ary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.
E: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés,                        ou les anciens ont été utilisés à la place.
 
pareil ; la ligne fakeroot make-jpkg jdk-1_5_0_03-linux-i586.bin
me renvoit :
/usr/bin/fakeroot: line 150: make-jpkg: command not found
 
je sens que sa va être tendu :|


Message édité par nuitn0ir le 09-06-2005 à 20:28:10
Reply

Marsh Posté le 09-06-2005 à 20:33:11    

Il te va pas le paquet tomcat4 dans contrib ?

Reply

Marsh Posté le 09-06-2005 à 20:34:35    

il contient déjà tout ce qu'il faut ? (java etc..) si oui , ben sa ne peut qu'aller en effet . Je pensais qu'il fallait installer java individuellement :\

Reply

Marsh Posté le 09-06-2005 à 20:34:35   

Reply

Marsh Posté le 09-06-2005 à 20:37:33    

Bah il dépend de j2sdk1.4 | j2sdk1.3 | kaffe | java-virtual-machine, donc soit tu installes j2sdk1.4 depuis une source qui va bien :
deb http://ftp.tux.org/pub/java/debian unstable main non-free
Soit tu utilises kaffe, ça ramouille mais ça devrait aussi marcher.

Reply

Marsh Posté le 09-06-2005 à 20:46:04    

je dois être dobo..
je mets dans mon source list :  
deb http://ftp.tux.org/pub/java/debian stable main non-free  
 
utilisant une sarge stable . pourtant j'ai du 404 en faisant un apt-get update :|

Reply

Marsh Posté le 09-06-2005 à 21:14:04    

Ils n'ont pas du encore faire tourner les liens, essaye testing pour le moment à la place de stable.

Reply

Marsh Posté le 09-06-2005 à 21:23:33    

même en testing il ne veut rien savoir . Je vais donc utiliser Kaffe . Si j'ai bien compris , Kaffe est un package non officiel comprennant tout ce dont on a besoin pour faire tourner un serveur tomcat ?
 
Si oui , quels sont les désavantages par rapport à la méthode classique (avec les package j2s officiels et le reste) ? parceque si c'est aussi simple , sa doit pêcher quelquepart , non ? ;p

Reply

Marsh Posté le 09-06-2005 à 21:40:46    

nuitn0ir a écrit :

même en testing il ne veut rien savoir . Je vais donc utiliser Kaffe . Si j'ai bien compris , Kaffe est un package non officiel comprennant tout ce dont on a besoin pour faire tourner un serveur tomcat ?
 
Si oui , quels sont les désavantages par rapport à la méthode classique (avec les package j2s officiels et le reste) ? parceque si c'est aussi simple , sa doit pêcher quelquepart , non ? ;p

Non, kaffe est une JVM libre, beaucoup moins performante que la JVM de Blackdown.
 
Adoncques, "deb http://ftp.tux.org/pub/java/debian sarge non-free" devrait fonctionner (c'est le main qui a été viré). Ensuite, tu fais "apt-get install tomcat4" et c'est tout. Après, si tu cherches quelque chose de plus compliqué, c'est toi qui vois.

Reply

Marsh Posté le 12-06-2005 à 15:20:57    

effectivement là sa marche , mais on me dit que le paquet est inexistant ou obsolète , bien qu'il existe dans la base de donnée..
 
et après un apt-get update , je trouve toujours les même package . je commence à désesperer , j'aimais été aussi embêté avec un package..


Message édité par nuitn0ir le 12-06-2005 à 15:26:52
Reply

Marsh Posté le 13-06-2005 à 16:47:11    

alors voilà ce que j'ai :  
un more /etc/atp/sources.list m'a donné ça :  
 
 
deb http://security.debian.org/ stable/updates main
 
deb http://ftp2.fr.debian.org/debian/ stable main
deb-src http://ftp2.fr.debian.org/debian/ stable main
deb http://ftp.tux.org/pub/java/debian/ testing non-free
 
ensuite un apt-get update , ne me fait pas d'erreur , tout se passe bien .
 
puis , un apt-cache search tomcat* me sors :
 
lg-issue69 - Issue 69 of the Linux Gazette.
lg-issue95 - Issue 95 of the Linux Gazette.
libapache-mod-jk - Apache 1.3 connector for the Tomcat Java servlet engine
libapache2-mod-jk2 - Apache 2.0 connector for the Tomcat Java servlet engine
libservlet2.3-java - Servlet 2.3 and JSP 1.2 Java classes and documentation
 
donc fatalement , apt-get install tomcat4 m'envoit bouler par un :
apt-get install tomcat4
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Aucune version du paquet tomcat4 n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
E: Aucun paquet ne correspond au paquet tomcat4
 
bref . Je comprends pas très bien là . Je veux juste installer ce misérable tomcat4 et le support jsp . Je vois pas pourquoi je suis embeté à ce point , sa devrait pas poser le moindre problème..

Reply

Marsh Posté le 13-06-2005 à 21:45:41    

Il te manque les sources contrib...
deb http://ftp2.fr.debian.org/debian/ stable main contrib

Reply

Marsh Posté le 15-06-2005 à 20:23:15    

Ok là , tout s'est installé sans problème (d'ailleurs je vous remercie de votre coup de main ;p) . Pas eut le moindre soucis lors de l'install . En revanche , je ne comprends pas certaines choses :
1) comment se fait-il que le service qui est démaré à la fin de l'install , n'ait pas démaré automatiquement au redémarage de mon serveur ?
2) je ne sais pas si apt-get install tomcat4 fait tout (installation , récup des dep , configuration des scripts etc..) , mais si c'est comme l'install d'apache , hormis une configuration particuliere , par défaut à la fin de l'install ,sa devrait fonctionner sans toucher à quoi que ce soit . Pourtant , j'ai placé un .jsp dans la racine de mon serveur apache (/var/www) , le jsp n'est toujours pas interpreté :\ Y aurait-il quelqchose de particulier à faire ?
3) question sans rapport avec tomcat : comment se fait-il que les sources contrib ne soient pas présentes par défaut dans mon sources.list ? je ne les ai jamais particulierement remarqué , donc je ne peux dire si elles y étaient avant ou non , mais jamais je n'ai eu de problème . y-a-t-il une possibilité que par le biais d'une mise jour auto ou autre chose , mon sources.list soit modifié à mon insu ? si oui , est-ce intéressant de le bloquer en écriture pour tous ?


Message édité par nuitn0ir le 15-06-2005 à 20:26:07
Reply

Marsh Posté le 15-06-2005 à 21:34:08    

Je n'ai pas tout lu dans ce topic mais juste pour dire que j'ai vu le paquet tomcat4 dans le DVD de la Sarge 3.1r0a

Reply

Marsh Posté le 16-06-2005 à 07:52:33    

nuitn0ir >
1) Le service est démarré automatiquement c'est normal, inutile de redémarrer le serveur.
2) Essaye un /etc/init.d/<nom du service tomcat> restart
3) Ton sources.list ne devrait jamais être modifié à ton insu. contrib n'est pas dans le sources.list par défaut, il faut le rajouter si besoin.


---------------
Pingouins dans les champs, hiver méchant.
Reply

Marsh Posté le 16-06-2005 à 18:09:11    

ok , merci , effectivement mon serveur se lancer via init.d et s'arrête aussitot .  
 
sinon comment se fait-il que mon jsp ne s'interprete pas ? y a-t-il un module à charger dans apache ?  
 
pourtant mod_so.c est chargé dans mon modules.ini , et java semble fonctionner (un -version me renvoit correctement la bonne version de celui-ci) .
 
Je comprends pas , autre chose à faire ?


Message édité par nuitn0ir le 16-06-2005 à 18:25:20
Reply

Marsh Posté le 17-06-2005 à 23:08:29    

personne n'a une idée ? je sèche un peu.. A partir d'un package debian , vu que toutes les dep sont gerés ainsi que la configuration des paquets et tout le reste , sa ne devrait pas être plus compliqué que le reste .
Ce que je ne comprends pas , c'est que la ligne de notre /etc/profile qui est sensé désigner le liens vers le j2s n'apparait pas (d'après les tuts que j'ai lu , c'est une ligne qu'on est sensé rajouter ici même) . Je ne l'ai pas ajouté , pensant que l'installation fait d'une autre façon .
 
Bref , quelqu'un pourrait davantage m'éclairer ?

Reply

Marsh Posté le 18-06-2005 à 00:29:36    

les fichiers .jsp sont a placer dans le répertoire webapps/ de tomcat pour qu'ils soient interprete. Je reprend le fil en route et franchement tu aurais perdu bcp moins de temps en installant java et Tomcat depuis les binaires dispo sur le site de Jakarta...
 
Pour le connector apache/tomcat, est ce que tu as installé le package libapache-mod-jk ? Il faut que mod_jk.so soit present dans la conf d'apache. Ensuite tu peux creer des points de montage dans la conf d'apache avec JkMount /* ajp13 (par defaut)


Message édité par syl94 le 18-06-2005 à 00:29:44
Reply

Marsh Posté le 18-06-2005 à 15:27:44    

Ok , mais ce que je saisis pas trop , c'est comment faire pour qu'un bête utilisateur qui a un compte FTP dans /var/www/soncompte , lui , s'il veut faire du JSP ? s'il veut en mettre dans son site (sachant qu'un serveur apache tourne déjà derriere) un petit script en JSP , il n'a pas pourtant pas accès à webapps (qui plus est , j'utilise un serveur ftp chrootant l'user , donc même s'il en aurait les droits , il ne peut , de lui même entreposer ses scripts dans /webapps) .
Sinon , le connector est installé (inclu dans l'install) , et le module est bien chargé lui aussi dans modules.conf .

Reply

Marsh Posté le 18-06-2005 à 17:21:05    

alors tu peux bypasser le chroot de ton serveur FTP pour ce user. Tout depend du type de serveur que t'utilise. Exemple pour proftpd :
 
- user tomcat_dev
- home: /var/www/soncompte
- si il ne fait que du tomcat, tu vire le rep "soncompte" et du créé a la place un symlink vers le répertoire webapps/soncompte
- chown -R tomcat_dev:tomcat_dev webapps/soncompte
- dans la conf de proftpd, pour la directive DefaultRoot, si tu as ~ , tu remplace par ~ !son_compte (ca permet d'ignorer le chroot pour ce user (il faut que ce soit un user de confiance))
- verifier à bien avoir tout le tralala que les .jsp réclament (rep. WEB-INF + fichier web.xml pour l'appli)


Message édité par syl94 le 18-06-2005 à 17:21:59
Reply

Marsh Posté le 19-06-2005 à 01:05:46    

j'utilise vsftpd . L'idée est de proposer une solution d'hébergement gratuit , avec un truc en plus que ce qu'on propose habituellement : le support du JSP . Donc pour ça , je dois pouvoir proposer pour un seul utilisateur le php , mysql , jusque là tout va bien , mais pour le même compte , je dois aussi pouvoir donner le support du jsp . autrement dit , l'utilsateur user1 , doit pouvoir , dans son rep /var/www/user1 (qui est la racine de son site web) y faire fonctionner ses jsp .
tout le problème (à mes yeux) est là , le support doit être effectif pour tout utilisateur .

Reply

Marsh Posté le 19-06-2005 à 01:27:08    

alors declare des virtualhost dans le fichier server.xml de tomcat, un <Host> qui pointe vers chaque répertoire de l'utilisateur


Message édité par syl94 le 19-06-2005 à 01:28:56
Reply

Marsh Posté le 29-09-2005 à 17:29:47    

VenerZen a écrit :


L'installation de java est simple avec java-package.  
Tu télécharges le sdk, puis tu fais en user simple fakeroot make-jpkg sdk.bin ==> tu obtiens une sdk.deb qe tu installes avec dpkg -i sdk.deb, et boum, tu as ton java de correctement installé.


 
Pourquoi en fakeroot ?

Reply

Marsh Posté le 15-03-2006 à 10:16:42    

:hello:
 
Quelqu'un peut-il m'explioquer comment on installer et configure ce truc :??:Pour l'instant simplement, donc sans apache.
 
J'ai installé les paquets tomcat5 tomcat5-admin tomcat5-webapps, ainsi que le sdk 1.5 update 6.
 
Le serveur se lance et écoute sur le port 8009. Je me rends sur htp://locahost:8009, et là plus rien.  
C'est normal ça ?
 
Existe t'il des docs en français (sous la forme de bouquins ou de doc en ligne) qui expliquent tout ça simplement ? comment configurer tomcat 5 (Version: 5.0.30-9), comment le coupler avec apache, etc..
 
Tient en lisant ça http://zekey.developpez.com/tutori [...] omcat/#LIV, on dirait que le port 8009 n'est pas prévu pour ça. C'est mon port 8080 qui n'existe pas  :sweat:


Message édité par VenerZen le 15-03-2006 à 10:27:26

---------------
"L'abus de modération, nuit gravement à la consommation"
Reply

Marsh Posté le 15-03-2006 à 10:35:18    

Ok je suis un gros boulet, c'était le port 8180. 2h que je cherchais  [:bambookillah]  
 
Il ne me reste plus qu'a comprendre comment coupler tomcat et apache.


---------------
"L'abus de modération, nuit gravement à la consommation"
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed