Mise en place d'un serveur Tomcat 6 sous ubuntu 9.10

Mise en place d'un serveur Tomcat 6 sous ubuntu 9.10 - Logiciels - Linux et OS Alternatifs

Marsh Posté le 24-04-2010 à 14:07:21    

Bonjour  :)

 

J'ai une ubuntu 9.10 sur laquelle je dois déployer un serveur tomcat afin de faire tourner OpenSI (logiciel de comptabilité / gestion), j'ai installé les paquets tomcat6 tomcat6-admin et tomcat6-docs, j'ai modifié mon /etc/tomcat6/tomcat6-users.xml, voila à quoi il ressemble :

 
Code :
  1. <tomcat-users>
  2. <!--
  3.   <role rolename="tomcat"/>
  4.   <role rolename="role1"/>
  5.   <role rolename="manager"/>
  6.   <role rolename="admin"/>
  7.   <user username="tomcat" password="tomcat" roles="tomcat"/>
  8.   <user username="role1" password="tomcat" roles="role1"/>
  9.   <user username="both" password="tomcat" roles="tomcat,role1"/>
  10.   <user username="admin" password="" roles="admin,manager"/>
  11. -->
  12. </tomcat-users>
 

mon HOME_JAVA pointe bien vers une installation valide de java

 

j'ai redémarré tomcat, mais lorsque je veux accéder à la partie admin (localhost:8080/manager/html) j'obtiens une erreur 404.

 
Code :
  1. Etat HTTP 404 - /manager/html
  2. type Rapport d'�tat
  3. message /manager/html
  4. description La ressource demand�e (/manager/html) n'est pas disponible.
  5. Apache Tomcat/6.0.20
 

Par contre localhost:8080 est bien accessible...

 

Je n'arrive pas à trouver la solution à ce problème (je ne sais pas trop où chercher non plus...)

 

need help  :??:


Message édité par stupidduck le 24-04-2010 à 14:12:03

---------------
If you can't find a way, create one!
Reply

Marsh Posté le 24-04-2010 à 14:07:21   

Reply

Marsh Posté le 24-04-2010 à 15:30:47    

les logs de tomcat disent quoi ?

Reply

Marsh Posté le 24-04-2010 à 16:13:10    

Dans /var/log/tomcat6 j'ai deux log :

 

localhost.log vide et catalina.log

 
Code :
  1. 24-avr.-2010 16:05:49 org.apache.coyote.http11.Http11Protocol init
  2. INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
  3. 24-avr.-2010 16:05:49 org.apache.catalina.startup.Catalina load
  4. INFO: Initialization processed in 2191 ms
  5. 24-avr.-2010 16:05:49 org.apache.catalina.core.StandardService start
  6. INFO: D�marrage du service Catalina
  7. 24-avr.-2010 16:05:49 org.apache.catalina.core.StandardEngine start
  8. INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
  9. 24-avr.-2010 16:05:53 org.apache.coyote.http11.Http11Protocol start
  10. INFO: D�marrage de Coyote HTTP/1.1 sur http-8080
  11. 24-avr.-2010 16:05:53 org.apache.catalina.startup.Catalina start
  12. INFO: Server startup in 3979 ms
 

Pas d'erreur apparemment...


Message édité par stupidduck le 24-04-2010 à 16:16:23

---------------
If you can't find a way, create one!
Reply

Marsh Posté le 24-04-2010 à 16:17:52    

J'ai installé tomcat6-examples :

 

localhost:8080/examples marche mais si je veux aller sur un applet java (localhost:8080/examples/jsp) j'ai la même erreur 404 ....

 

Donc en gros les .html s'affichent bien, je peux créer une page .html pur et la mettre dans /var/lib/tomcat6/webapps/ROOT et elle s'affiche correctement

 

localhost:8080/docs/ marche bien aussi (pages en html)

 

Ce serait donc lié à java ?

 

Je ne comprends pas grand chose à la façon dont tomcat gère les répertoires... J'ai dans /usr/share :

 

tomcat6/
tomcat6-admin
tomcat6-docs
tomcat6-examples


Message édité par stupidduck le 24-04-2010 à 17:14:33

---------------
If you can't find a way, create one!
Reply

Marsh Posté le 24-04-2010 à 17:50:20    

et dans /var/log/syslog, /var/log/messages, /var/log/daemon.log ?

Reply

Marsh Posté le 24-04-2010 à 18:07:30    

syslog :

 
Code :
  1. Apr 24 17:21:08 gilles-laptop jsvc.exec[1340]: 24-avr.-2010 17:21:08 org.apache.coyote.http11.Http11Protocol pause#012INFO: Suspension de Coyote HTTP/1.1 sur http-8080
  2. Apr 24 17:21:09 gilles-laptop jsvc.exec[1340]: 24-avr.-2010 17:21:09 org.apache.catalina.core.StandardService stop#012INFO: Arr�t du service Catalina
  3. Apr 24 17:21:09 gilles-laptop jsvc.exec[1340]: 24-avr.-2010 17:21:09 org.apache.coyote.http11.Http11Protocol destroy#012INFO: Arr�t de Coyote HTTP/1.1 sur http-8080
  4. Apr 24 17:21:15 gilles-laptop jsvc.exec[3047]: 24-avr.-2010 17:21:15 org.apache.coyote.http11.Http11Protocol init#012INFO: Initialisation de Coyote HTTP/1.1 sur http-8080#$
  5. Apr 24 17:21:15 gilles-laptop jsvc.exec[3047]: 24-avr.-2010 17:21:15 org.apache.catalina.core.StandardService start#012INFO: D�marrage du service Catalina
  6. Apr 24 17:21:15 gilles-laptop jsvc.exec[3047]: 24-avr.-2010 17:21:15 org.apache.catalina.core.StandardEngine start#012INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
  7. Apr 24 17:21:16 gilles-laptop jsvc.exec[3047]: 24-avr.-2010 17:21:16 org.apache.coyote.http11.Http11Protocol start#012INFO: D�marrage de Coyote HTTP/1.1 sur http-8080
  8. Apr 24 17:21:16 gilles-laptop jsvc.exec[3047]: 24-avr.-2010 17:21:16 org.apache.catalina.startup.Catalina start#012INFO: Server startup in 425 ms
 

message

 
Code :
  1. Apr 24 16:05:41 gilles-laptop kernel: [   25.834205] warning: `jsvc' uses 32-bit capabilities (legacy support in use)
 

daemon

 
Code :
  1. Apr 24 16:05:49 gilles-laptop jsvc.exec[1340]: 24-avr.-2010 16:05:49 org.apache.coyote.http11.Http11Protocol init#012INFO: Initialisation de Coyote HTTP/1.1 sur http-8080#$
  2. Apr 24 16:05:49 gilles-laptop jsvc.exec[1340]: 24-avr.-2010 16:05:49 org.apache.catalina.core.StandardService start#012INFO: D�marrage du service Catalina#01224-avr.-201$
  3. Apr 24 16:05:53 gilles-laptop jsvc.exec[1340]: 24-avr.-2010 16:05:53 org.apache.coyote.http11.Http11Protocol start#012INFO: D�marrage de Coyote HTTP/1.1 sur http-8080
  4. Apr 24 16:05:53 gilles-laptop jsvc.exec[1340]: 24-avr.-2010 16:05:53 org.apache.catalina.startup.Catalina start#012INFO: Server startup in 3979 ms
  5. Apr 24 16:05:54 gilles-laptop gdm-simple-greeter[1485]: WARNING: Unable to lookup user name tomcat: Succès Je ne sais pas si ca à un rapport...
  6. Apr 24 16:05:53 gilles-laptop jsvc.exec[1340]: 24-avr.-2010 16:05:53 org.apache.coyote.http11.Http11Protocol start#012INFO: D�marrage de Coyote HTTP/1.1 sur http-8080
  7. Apr 24 16:05:53 gilles-laptop jsvc.exec[1340]: 24-avr.-2010 16:05:53 org.apache.catalina.startup.Catalina start#012INFO: Server startup in 3979 ms
  8. Apr 24 16:05:54 gilles-laptop gdm-simple-greeter[1485]: WARNING: Unable to lookup user name tomcat: Succès
 

Vraiment, je pige pas...


Message édité par stupidduck le 24-04-2010 à 18:08:39

---------------
If you can't find a way, create one!
Reply

Marsh Posté le 24-04-2010 à 18:21:54    

Même problème ici : http://forum.ubuntu-fr.org/viewtop [...] 8#p3424198
 
Bon, c'est ptet lié à unbuntu, je ne vois pas ce problème sous d'autres distri... C'est con mais j'ai pas envie de passer 107 ans sur ce problème, si un changement de distrib fait l'affaire...


---------------
If you can't find a way, create one!
Reply

Marsh Posté le 24-04-2010 à 18:33:42    

modifie ton tomcat6-users.xml ainsi :
 

Citation :


<tomcat-users>
   <role rolename="tomcat"/>
   <role rolename="role1"/>
   <role rolename="manager"/>
   <role rolename="admin"/>
   <user username="tomcat" password="tomcat" roles="tomcat"/>
   <user username="role1" password="tomcat" roles="role1"/>
   <user username="both" password="tomcat" roles="tomcat,role1"/>
   <user username="admin" password="" roles="admin,manager"/>
</tomcat-users>

Reply

Marsh Posté le 25-04-2010 à 11:08:57    

Toujours pas :/

 

J'ai installé OpenSuse 11.2, ca marche du premier coup :o fuck ubuntu

 

edit : merci quand même pour l'aide !


Message édité par stupidduck le 25-04-2010 à 11:09:17
Reply

Marsh Posté le 25-04-2010 à 12:49:17    

bon, bein pour ma part :
* j'ai installé tomcat6-admin (pas besoin de tomcat6-docs)
* j'ai modifié le fichier /etc/tomcat6/tomcat-users.xml (et non tomcat6-users.xml) ainsi :

Code :
  1. <tomcat-users>
  2.   <role rolename="manager"/>
  3.   <user username="admin" password="admin" roles="manager"/>
  4. </tomcat-users>


* j'ai relancé le service (sudo /etc/init.d/tomcat6 restart)

 

et ... ça marche ;)


Message édité par fighting_falcon le 25-04-2010 à 12:49:25
Reply

Marsh Posté le 25-04-2010 à 12:49:17   

Reply

Marsh Posté le 25-04-2010 à 21:07:38    

arf, c'était tou con :D
 
(sous opensuse c'est aussi tomcat-user.xml)


---------------
If you can't find a way, create one!
Reply

Sujets relatifs:

Leave a Replay

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