Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1418 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°690362
nuitn0ir
Posté le 08-06-2005 à 17:10:09  profilanswer
 

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
mood
Publicité
Posté le 08-06-2005 à 17:10:09  profilanswer
 

n°690564
VenerZen
M - D - M
Posté le 09-06-2005 à 06:56:20  profilanswer
 

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
n°690591
nuitn0ir
Posté le 09-06-2005 à 09:37:27  profilanswer
 

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
n°690593
l0ky
Posté le 09-06-2005 à 09:40:36  profilanswer
 
n°690618
VenerZen
M - D - M
Posté le 09-06-2005 à 10:09:58  profilanswer
 

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.

n°690822
nuitn0ir
Posté le 09-06-2005 à 14:45:58  profilanswer
 

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 .

n°690844
VenerZen
M - D - M
Posté le 09-06-2005 à 15:04:58  profilanswer
 

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.

n°691100
nuitn0ir
Posté le 09-06-2005 à 20:21:34  profilanswer
 

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
n°691114
Jar Jar
Intaigriste
Posté le 09-06-2005 à 20:33:11  profilanswer
 

Il te va pas le paquet tomcat4 dans contrib ?

n°691118
nuitn0ir
Posté le 09-06-2005 à 20:34:35  profilanswer
 

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 :\

mood
Publicité
Posté le 09-06-2005 à 20:34:35  profilanswer
 

n°691122
Jar Jar
Intaigriste
Posté le 09-06-2005 à 20:37:33  profilanswer
 

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.

n°691134
nuitn0ir
Posté le 09-06-2005 à 20:46:04  profilanswer
 

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 :|

n°691165
Jar Jar
Intaigriste
Posté le 09-06-2005 à 21:14:04  profilanswer
 

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

n°691184
nuitn0ir
Posté le 09-06-2005 à 21:23:33  profilanswer
 

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

n°691202
Jar Jar
Intaigriste
Posté le 09-06-2005 à 21:40:46  profilanswer
 

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.

n°692323
nuitn0ir
Posté le 12-06-2005 à 15:20:57  profilanswer
 

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
n°692758
nuitn0ir
Posté le 13-06-2005 à 16:47:11  profilanswer
 

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..

n°692935
Jar Jar
Intaigriste
Posté le 13-06-2005 à 21:45:41  profilanswer
 

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

n°693887
nuitn0ir
Posté le 15-06-2005 à 20:23:15  profilanswer
 

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
n°693927
lukefab
Posté le 15-06-2005 à 21:34:08  profilanswer
 

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

n°693999
phoenix-da​rk
SyStEm Of A dOwN
Posté le 16-06-2005 à 07:52:33  profilanswer
 

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.
n°694367
nuitn0ir
Posté le 16-06-2005 à 18:09:11  profilanswer
 

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
n°694966
nuitn0ir
Posté le 17-06-2005 à 23:08:29  profilanswer
 

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 ?

n°694974
syl94
Ni!
Posté le 18-06-2005 à 00:29:36  profilanswer
 

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
n°695057
nuitn0ir
Posté le 18-06-2005 à 15:27:44  profilanswer
 

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 .

n°695095
syl94
Ni!
Posté le 18-06-2005 à 17:21:05  profilanswer
 

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
n°695191
nuitn0ir
Posté le 19-06-2005 à 01:05:46  profilanswer
 

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 .

n°695195
syl94
Ni!
Posté le 19-06-2005 à 01:27:08  profilanswer
 

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
n°735711
vingtcent
C'est c'laaaa ouiiii !
Posté le 29-09-2005 à 17:29:47  profilanswer
 

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 ?

n°792603
VenerZen
M - D - M
Posté le 15-03-2006 à 10:16:42  profilanswer
 

: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"
n°792617
VenerZen
M - D - M
Posté le 15-03-2006 à 10:35:18  profilanswer
 

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"
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

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

 

Sujets relatifs
[Debian] Après une mise à jour, gnome-panel à disparue !probleme d'installation/configuration de horde sur une debian
[Résolu par Korben31][Debian] Reading Package Lists... Error![debian sarge] migration testing => stable
Package apache-ssl et Inetd[Debian] Ma molette ne marche pas
Apache2 et fonction mail() sous Debian et Configuration de PostFixe[debian] son sous amsn
Existe-t-il des egaliseurs son sous Gnome? 
Plus de sujets relatifs à : [debian - tomcat] existe-il un package debian ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR