211 votes

Tomcat : Comment connaître la version de Tomcat en cours d'exécution ?

J'essaie de faire fonctionner Appfuse + Tomcat + jRebel.

Appfuse utilise par défaut Cargo pour télécharger tomcat (ver. 7.0.33) et y déployer l'application. Je souhaite utiliser un tomcat déjà installé (ver. 7.0.27) au lieu de celui téléchargé. J'ai effectué le changement en suivant le FAQ sur les appfuses .

Après avoir déployé avec mvn cargo:run Comment puis-je savoir que le tomcat en cours d'exécution est bien 7.0.27 ?

J'avais l'habitude de taper une mauvaise URL (ex. localhost:8080/dfsfsdf ) pour le voir dans la page d'erreur, mais maintenant il ne montre rien.

Mon $CATALINA_HOME pointe vers mon propre tomcat 7.0.27. J'ai oublié de préciser que c'est pour Windows.

Mise à jour :

Puisque cette question est devenue assez populaire, je voudrais expliquer pourquoi cette réponse a été acceptée. C'est simple, c'est la première qui a résolu mon problème.

Je regarde le titre de la question, @Tech Junkie y @CPU 100 a vraiment la meilleure réponse, mais pas pour le scénario que j'ai rencontré. (Je voulais savoir si mvn cargo:run exécute mon tomcat installé ou un tomcat "intégré au projet") :)

3voto

Narendra Kumar Points 189

Sous Linux, pour vérifier la version de tomcat

cd /opt/tomcat/bin

./catalina.sh version

2voto

Ivan Chau Points 760

Entrez 404.jsp o non-existent.jsp .

Obtenez le numéro de version de Tomcat/JBoss en bas de la page.

2voto

user3044117 Points 1

Ouvrez votre page d'accueil tomcat (généralement localhost:8080 )

Vous verrez quelque chose comme ceci :

enter image description here

2voto

jrykowski Points 21

Pour la méthode de ligne de commande Windows PowerShell permettant de vérifier la ou les versions en cours d'exécution du service Tomcat :

(get-service Tomcat*).DisplayName

Exemple de sortie...

Apache Tomcat 8.5 Tomcat8

Si vous souhaitez également connaître des détails supplémentaires, notamment l'emplacement du dossier dans lequel le service est exécuté :

Get-WmiObject win32_service | Where-Object {$_.Name -like 'Tomcat*'} | select Name, DisplayName, State, PathName

Exemple de sortie...

Name    DisplayName               State   PathName
----    -----------               -----   --------
Tomcat8 Apache Tomcat 8.5 Tomcat8 Running "C:\Program Files\Apache Software Foundation\Tomcat 8.5\bin\Tomcat8.exe" /...

1voto

Carlo Ledesma Points 21

Vous pouvez obtenir des informations sur le serveur en consultant sa page d'état :

{running-tomcat-url}/manager/status

Sur cette page, vous pouvez voir la version de Java sur laquelle votre Tomcat fonctionne.

Note : J'ai également collé cette réponse sur Problème de compatibilité entre Tomcat6 et JRE7. Version non supportée major.minor 51.0

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X