J'ai besoin de configurer une version de serveur Tomcat 8.5.x dans Eclipse. Quand j'essaye de créer un serveur utilisant l'interface graphique d'Eclipse, j'obtiens dans Eclipse Luna comme choix la dernière version " Apache Tomcat v8.0 ". Lorsque je le sélectionne et que je navigue vers mon serveur Tomcat 8.5.x, j'obtiens ce message d'erreur de blocage:
L'installation d'Apache Tomcat dans ce répertoire est la version 8.5.0. Une installation Tomcat 8.0 est attendue.
La même erreur apparaît lorsque vous essayez TomEE 7.x, qui est basé en interne sur Tomcat 8.5.
Dans Eclipse Neon, la dernière version choisie est " Apache Tomcat v9.0 " et donne la même erreur. Il n'y a même pas d' option " Apache Tomcat v8.5 ".
Existe-t-il un moyen d'utiliser Tomcat 8.5 et TomEE 7.x dans Eclipse? Comment?
server.info=
ligne (comme server.info = Apache Tomcat / 8.0.0 ), et server.number peut être laissé tel quel. Par exemple , je l' ai laissé intacte comme ceci:server.number=8.5.4.0
. Fonctionne sans problème.Il existe un correctif pour Eclipse:
https://bugs.eclipse.org/bugs/attachment.cgi?id=262418&action=edit
Téléchargez ce patch et placez-le dans le répertoire plugins de votre installation Eclipse. Il remplacera la valeur par défaut " org.eclipse.jst.server.tomcat.core_1.1.800.v201602282129.jar ".
REMARQUE
Après avoir ajouté ce correctif, vous devez choisir « Apache Tomcat v9.0 » lors de l'ajout d'un environnement d'exécution de serveur dans Eclipse ( Préférences> Serveur> Environnements d'exécution ).
C'est-à-dire que ce correctif vous permet de sélectionner Tomcat version 9.x ou Tomcat version 8.5.x lors de l'ajout de l'environnement d'exécution Apache Tomcat v.9.0.
Plus de détails sur peuvent être trouvés sur la page de rapport de bogue associée: https://bugs.eclipse.org/bugs/show_bug.cgi?id=494936
la source
Pour les utilisateurs de Tomcat 8.5.x
Vous devez changer le
ServerInfo.properties
fichier du fichier de Tomcat/lib/catalina.jar
.ServerInfo.properties
le fichier contient le code suivantOuvrez simplement le
ServerInfo.properties
fichier en ouvrant lecatalina.jar
avec winrar à partir du dossier lib de votre TomcatServerInfo.properties
l'emplacement du fichiercatalina.jar
est/org/apache/catalina/util/ServerInfo.properties
Remarque:
shutdown
le serveur Tomcat (s'il est déjà ouvert par cmd) avant de faire ces choses sinon votre fichier ne change pas et votre winrar affiche une erreur.Puis modifiez le code suivant dans
ServerInfo.properties
Redémarrez votre éclipse (si ouverte). Maintenant ça va marcher ...
la source
Pour l'instant, la version du service Eclipse Neon est disponible . Donc, si quelqu'un rencontre encore ce problème, allez simplement à
Aide → Rechercher des mises à jour
et installez les mises à jour fournies.
la source
v8.0
,v8.5
etv9.0
disponibles dans la fenêtre Définir un nouveau serveur . Peut-être que la version d'Eclipse que vous utilisez est différente.Cette solution de contournement a fonctionné pour moi. J'ai édité le fichier serverInfo.properties comme indiqué ci-dessous:
la source
Installez la dernière version d'eclipse (). Il aurait la possibilité d'ajouter Tomcat 8.5.
la source
J'ai eu des problèmes similaires avec Eclipse Kepler v3.8 J'ai installé tomcat v8.5.37. Je ne pouvais pas voir Apache v8.5 comme une option. En parcourant StackOverflow, j'ai trouvé qu'Apache v9.0 était disponible sur Eclipse Neon. Ce qui est cool, c'est que vous n'avez pas à changer votre version d'éclipse. Dans votre Eclipse actuelle. Téléchargez WTP (Web Tools Package) en suivant les étapes:
Étape 1: Aide >>> Installez un nouveau logiciel. Copiez ce lien dans le Work with: http://download.eclipse.org/webtools/repository/neon
Étape 2: Sélectionnez Adaptateurs serveur JST et Extensions d'adaptateurs serveur JST dans le premier package que vous voyez. Installez-les.
Étape 3: Windows >>> Préférences >>> Serveur >>> Environnements d'exécution >>> Ajouter ..
Vous y verrez Apache v9.0! Ça marche!
la source
Accédez à la version d'aperçu de tomcat, par exemple: tomcat 8.3 et copiez le fichier catalina.jar et collez-le dans le tomcat existant auquel vous faites face.
la source
Pardonnez-moi d'avoir invoqué un vieux problème. Mais c'est comme légendaire, cela arrive toujours pour les nouveaux utilisateurs. La raison pour laquelle je suis ici est que je veux proposer une réponse différente. Plutôt simple. S'il vous plaît fo à windows-> préférence-> environnement d'exécution-> recherche et sélectionnez le dossier où vous téléchargez le serveur. Il détectera automatiquement le serveur et vous êtes prêt à partir.
la source
Je suppose que vous exécutez Eclipse Mars, ou une version encore plus ancienne. Vous devez passer à Eclipse Neon ou version ultérieure
la source