Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/02/2008, à 10:40

jme2

Probleme démarrage tomcat

Bonjour à  tous,

J'essaye de faire démarrer tomcat, j'ai suivi ce tuto : http://forum.alfresco-fr.org/viewtopic.php?t=656

hier tout à  fonctionné nickel, mais j'ai du redémarrer le server a plusieur reprise pour d'autres test et ce matin je vois que tomcat ne tourne pas. sije fair http://ip:8080 il ne se passe rien :s

j'ai essaye de redémarrer le service a plusieurs reprise avec les commandes suivantes:

 sudo sh /usr/local/tomcat/bin/startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:       /usr/lib/jvm/java-6-sun-1.6.0.03
sudo update-rc.d tomcat5.5 defaults
 System startup links for /etc/init.d/tomcat5.5 already exist.
sudo /etc/init.d/tomcat5.5 restart
 * Stopping Tomcat servlet engine tomcat5.5                              [ OK ]
 * Starting Tomcat servlet engine tomcat5.5                              [ OK ]

y a t'il quelque chose que je peux verifier pourquoi est ce que la page par déafult ne s'affiche pas ?

Merci d'avance

#2 Le 13/02/2008, à 00:06

elgranjuego

Re : Probleme démarrage tomcat

Bonsoir,

Oui faut regarder dans les logs de Tomcat (répertoire logs de là où est installé Tomcat).

A+

Hors ligne

#3 Le 20/02/2008, à 21:35

remyb

Re : Probleme démarrage tomcat

jme2 a écrit :

hier tout à fonctionné nickel, mais j'ai du redémarrer le server a plusieur reprise pour d'autres test et ce matin je vois que tomcat ne tourne pas. sije fair http://ip:8080 il ne se passe rien :s

Je pense qu'il faut
http://localhost:8180/
Si c'est ça, il faudrait corriger le wiki

Hors ligne

#4 Le 26/02/2008, à 17:01

enzo3.0

Re : Probleme démarrage tomcat

Bonjour,

je reprends le flambeau du message car j'ai visiblement un problème similaire. Malgré une journée de recherche sur les forum ubuntu et opensi, pas moyen de trouver une piste. Merci donc à celui qui s'attelera à cette tâche avec moi.

Je désire installer opensi sur un ubuntu serveur, et disposer d'opensi sur des clients ubuntu via le client opensi. J'ai donc suivi pas à pas le tutoriel suivant m'a l'air le plus complet :
http://forum.ubuntu-fr.org/viewtopic.php?id=113962

Mon problème est que tomcat ne renvoit pas sa page normale mais une page totalement vierge à l'adresse http://ipserver:8180. J'ai essayé aussi avec Galeon, même page, alors qu'avec Opera on me dit que l'adresse est invalide

Versions utilisées
Ubuntu 7.10
tomcat5.5
java-sun6-jdk

Le fichier de config de tomcat (server.xml) n'a pas été modifié (port 8180)
    <!-- Define a non-SSL HTTP/1.1 Connector on port 8180 -->
    <Connector port="8180" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />


Voici le log de démarrage de tomcat
26 févr. 2008 15:48:21 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8180
26 févr. 2008 15:48:21 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 872 ms
26 févr. 2008 15:48:21 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
26 févr. 2008 15:48:21 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5
26 févr. 2008 15:48:21 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled

Si je scan les  ports de mon serveur, voici le résultat :
PORT     STATE SERVICE
21/tcp   open  ftp
22/tcp   open  ssh
53/tcp   open  domain
139/tcp  open  netbios-ssn
445/tcp  open  microsoft-ds
8009/tcp open  ajp13
Rien en 8180.... mais un port 8009 ouvert correspondant effectivement à quelque chose du fichier de config tomcat :
    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector port="8009"
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

Retour de la commande netstat -ln
tcp6       0      0 :::8009                 :::*                    LISTEN     
tcp6       0      0 :::8180                 :::*                    LISTEN     


Si j'essaie de me loguer dans l'interface d'OpenSI (manager (superviseur) + root), j'ai le message suivant :
Le serveur sur lequel vous cherchez à vous connecter tourne avec la version null d'OpenSi Serveur

Le truc encore plus fort, c'est que si j'installe tomcat5.5-admin et que je vais à l'adresse http://IPServer:8180/admin, j'ai bien l'interface d'aministration qui s'affiche....

Comme je vois que tout le monde y arrive en local, je ne dois pas être bien loin!


GGGGRRRRRRRRRRR!!!!!!!!!!!!!!!

Alors? quelqu'un a une petit idée.... merci d'avance à cette âme charitable

Hors ligne

#5 Le 27/02/2008, à 10:03

elgranjuego

Re : Probleme démarrage tomcat

J'imagine que Tomcat a été installé via synaptic. Si tel est le cas, je propose une piste, facile à explorer :
1) Désinstaller Tomcat : aptitude remove ...
2) Télécharger Tomcat depuis le site d'Apache (il suffit de le décompacter dans un un répertoire de son choix).

Regarder dans le server.xml, normalement c'est le port 8080 qui doit être utilisé.
Lancer Tomcat puis un navigateur et regarder si la page d'accueil de Tomcat s'affiche.

Evidemment ceci n'est pas forcément la solution, mais c'est une piste à explorer. Je dis ça car j'ai constaté des problèmes lors de l'installation de Tomcat par les dépôts pour faire fonctionner un autre logiciel : OpenAguila.
Il pourrait y avoir un pb de droits...

Hors ligne

#6 Le 27/02/2008, à 10:34

enzo3.0

Re : Probleme démarrage tomcat

elgranjuego a écrit :

J'imagine que Tomcat a été installé via synaptic. Si tel est le cas, je propose une piste, facile à explorer :
1) Désinstaller Tomcat : aptitude remove ...
2) Télécharger Tomcat depuis le site d'Apache (il suffit de le décompacter dans un un répertoire de son choix).

Evidemment ceci n'est pas forcément la solution, mais c'est une piste à explorer. Je dis ça car j'ai constaté des problèmes lors de l'installation de Tomcat par les dépôts pour faire fonctionner un autre logiciel : OpenAguila.
Il pourrait y avoir un pb de droits...

Salut,

merci de cette piste, je vais l'explorer dès que possible.

Aux vues du retour de netstat, je me demande si le problème ne vient pas du fait que Tomcat n'écoute qu'en local ?

tcp6       0      0 :::8180                 :::*                    LISTEN)

Est-ce qu'un expert de Tomcat aurait un avis sur la question? Est-ce un paramétrage à changer dans Tomcat ou une règle de routage à mette dans IPTables par exemple?

Je vais essayer d'installer opensi en local sur un poste de travail pour avancer sur le sujet.

Hors ligne

#7 Le 27/02/2008, à 10:52

elgranjuego

Re : Probleme démarrage tomcat

Effectivement il ne faut pas que iptables bloque le port 8180, un petit :

iptables -L -n -v

peut te donner des infos.

Sinon tu peux temporairement rediriger le port 80 :

/sbin/iptables -t nat -I PREROUTING 1 -p tcp --dport 80 -j REDIRECT --to-ports 8180

Dernière modification par elgranjuego (Le 27/02/2008, à 10:53)

Hors ligne

#8 Le 27/02/2008, à 11:53

elgranjuego

Re : Probleme démarrage tomcat

Une autre piste ici (concernant les droits d'accès) :

Se rendre dans /etc/init.d/tomcat et passer le paramètre "TOMCAT_SECURITY=yes" à "no".
Redémarrer  Tomcat: 'sudo /etc/init.d/tomcat restart.

Hors ligne

#9 Le 27/02/2008, à 12:09

enzo3.0

Re : Probleme démarrage tomcat

Bon, merci pour les réponses, j'ai eu le dernier mot sur l'affaire grâce à une aide sur le forum d'OpenSI. En fait, le problème n'a rien à voir avec la choucroute... c'était un tout petit problème dans le fichier de config d'opensi (honte sur moi)...

### PARAMETRES PERSONNELS ###
opensi.servlet: OpenSI
app.UploadDir: /var/lib/tomcat5/webapps/OpenSI
opensi.absdir: /var/lib/tomcat5/webapps/OpenSI
mysql.absdir: /usr/bin

il a suffit de modifier tomcat5 par tomcat5.5 et tout roule, même si le test tomcat ne fonctionne pas.... me demandez pas pourquoi.

Merci encore, à bientôt big_smile

Hors ligne