Pages : 1
#1 Le 09/02/2010, à 17:28
- arno974
TomCat 6 examples et manager
Bonjour à tous,
J'ai installé ce matin tomcat 6 via synaptic. J'ai également installé les paquets admins et examples. Néanmoins, je n'arrive pas à les faire fonctionner. Quand je pointe sur l'adresse donnée dans les différents tutos, j'ai une erreur 404 qui est retournée.
Pourtant quand je fais un http://localhost:8080/, le serveur fonctionne correctement. J'ai installé également un fichier sample.war qui lui aussi fonctionne.
Ce que je ne comprends pas c'est que ni manager ou examples ne sont dans le répertoire webapps. Ils sont dans :
/usr/share/tomcat6-admin/
et
/usr/share/tomcat6-examples/
Pourriez-vous me dire ce que j'ai raté ?
je me suis aidé de la doc d'Ubuntu pour installer tomcat [1].
Merci
Arnaud
[1] http://doc.ubuntu-fr.org/tomcat
Hors ligne
#2 Le 09/02/2010, à 23:08
- Elemmire
Re : TomCat 6 examples et manager
Quel est le contenu du fichier /etc/tomcat6/tomcat-users.xml ?
est ce que tu obtient quelque chose quand tu accede à:
http://localhost:8080/manager/html
http://localhost:8080/host-manager/html
http://localhost:8080/manager/list
?
Dernière modification par Elemmire (Le 09/02/2010, à 23:10)
Hors ligne
#3 Le 24/04/2010, à 17:54
- StupidDuck
Re : TomCat 6 examples et manager
J'ai exactement le même problème.
Les pages en html pur semblent fonctionner (comme l'index.html par defaut à la racine de tomcat), mais les jsp ne fonctionnent pas...
http://localhost:8080/manager/html
http://localhost:8080/host-manager/html
http://localhost:8080/manager/list
=> etat HTTP 404
Hors ligne
#4 Le 24/04/2010, à 21:23
- funkalee
Re : TomCat 6 examples et manager
Pour commencer télécharge tomcat depuis le site apache et décompresse le ou tu veux ou tu as tous les droits
moi c'est dans /data/app/apache/tomcat/6/
rend exécutable les fichiers sh de tomcat
chmod u+x '/data/app/apache/tomcat/6/bin/catalina.sh' '/data/app/apache/tomcat/6/bin/digest.sh' '/data/app/apache/tomcat/6/bin/setclasspath.sh' '/data/app/apache/tomcat/6/bin/shutdown.sh' '/data/app/apache/tomcat/6/bin/startup.sh' '/data/app/apache/tomcat/6/bin/tool-wrapper.sh' '/data/app/apache/tomcat/6/bin/version.sh'
va dans server.xml du tomcat que tu as decompréssé
change ces lignes
<Server port="8055" shutdown="SHUTDOWN">
ce que tu veux qui ne soit pas deja pris et pas 8005 moi j'ai mis 8055
<Connector connectionTimeout="20000" port="8088" protocol="HTTP/1.1" redirectPort="8443"/>
met le numéro de port que tu veux mais pas 8080 comme ca cela ne crée pas de collision de port avec la version packagé, moi j'ai mis 8088
va dans tomcat-users.xml
normalement d'origine ya pas de user
alors modifie la ligne de déclaration d'admin comme ceci
<tomcat-users>
<!--
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
-->
<user password="monMDP" roles="manager,admin" username="tomcatAdminLogin"/>
</tomcat-users>
apres tu va dans le terminal tu tappe
/data/app/apache/tomcat/6/bin/startup.sh
et pour l'arreter
/data/app/apache/tomcat/6/bin/shutdown.sh
http://localhost:8088 et hop ton tomcat marche tout est centralisé dans le même dossier
je te conseil d'interfacer ton tomcat avec netbeans ou eclipse tu pourra suivre les log, deployer, dédeployer demarrer arreter tomcat d'un simple click
Pour finir la version packagé est bien pour de la prod pas pour du dev et encore moins pour apprendre.
http://brabant.developpez.com/tutoriel/ … cationweb/
l'ideal en phase d'apprentissage je pense c'est d'installer tomcat avec netbeans, pas celui de synaptic mais celui du site http://netbeans.org/downloads/index.html
Dernière modification par funkalee (Le 25/04/2010, à 00:18)
Hors ligne
#5 Le 20/05/2010, à 10:29
- Deallyra
Re : TomCat 6 examples et manager
Bonjour,
J'ai exactement le même problème.
Faire une installation depuis un tar peut être une solution mais ça n'expliquerait pas pourquoi depuis les paquets cela ne fonctionne pas.
et même en déplacant les dossier manager, host-manager et examples, seul le dernier fonctionne... Parce qu'il a un index.html ?
Hors ligne
Pages : 1