Version de Tomcat 7.0 prend en charge uniquement J2EE 1.2, 1.3, 1.4, et Java EE 5 et 6 modules Web
Je suis en train de déployer une simple HTTPServlet projet à l'aide de Tomcat 7 dans mon Eclipse J2EE point de vue. Je reçois le message d'erreur "version de Tomcat 7.0 prend en charge uniquement J2EE 1.2, 1.3, 1.4, et Java EE 5 et 6 modules Web". J'ai déjà essayé de modifier mon org.eclipse.wst.common.project.facet.core.xml comme mentionné ici fichier mais cela ne semble pas résoudre le problème. Je suis en mesure de déployer un peu fine à l'aide de fichier->export->.la guerre directement à mon serveur tomcat. Des idées?
Vous devez vous connecter pour publier un commentaire.
Tomcat n'est pas Java EE conforme serveur d'application, donc vous n'aurez pas EJB CDI ou out-of-the-box ici. Au lieu de cela, utiliser JBoss Wildfly ou TomEE qui sont construites au-dessus de tomcat. Ou, le changement complet de Java EE mise en œuvre comme GlassFish.
Une autre option peut être si vous déployer directement dans Tomcat. Eclipse par défaut déploie sur un autre dossier et utiliser un moyen de contourner le voir déployé sur Tomcat. Suivez ces étapes:
<tomcat>
/webapps. Si pas, assurez-vous de sélectionner cette option et l'application sera directement déployé sur Tomcat dossier.Allez à Propriétés de Projet -> Projet de Facettes et de changer la version de Web Dynamique Module. Si elle est définie à 3,1 ensuite de le modifier à la version 3.0. Dans le cas où il ne vous permet pas de changer la version, décochez la case et cliquez sur appliquer. Ensuite, vous pouvez sélectionner la version, les vérifier et de les appliquer-OK.
A fonctionné pour moi!
Oui, à l'aide de Maven, le projet pour le Printemps avec Java EE conformité nous sommes confrontés à ce problème avec Tomcat. Pour résoudre ce problème, veuillez exécuter la liste de commandes à faire le projet en tant que Java EE conformité.
$ mvn eclipse:clean
- pour le nettoyage de l'éclipse de fichiers comme .projet .classpath$ mvn eclipse:eclipse -Dwtpversion=2.0
pour créer l'eclipse compatible avec Java EE.Enfin ouvrir le projet dans eclipse, sélectionnez le serveur tomcat maintenant, cliquez sur exécuter sur des serveurs(Alt+Maj+x,R) sélectionnez tomcat7.0 à exécuter.
Si vous obtenez "version de Tomcat 7.0 prend en charge uniquement J2EE 1.2, 1.3, 1.4, et Java EE 5 et 6 modules Web" erreur lorsque vous essayez d'ajouter un projet Tomcat 7. Simplement,
Clic droit sur le projet --> aller à projet facettes --> décocher la stabilisation d'image dynamique module web (qui devrait être 3.1)--> appliquer --> puis changer la dynamique module web 3.0 --> appliquer, puis sur enregistrer.
Essayez d'ajouter cela devrait fonctionner maintenant.
Pour La Version De Tomcat 6
Dans le projet, .les paramètres de dossier OU Ou CTRL+SHIFT+R :
trouver ce fichier
org.eclipse.wst.common.project.facet.core.xml
changer la version de facette=jst.web à 2,4 ou 2,5
Fichier : org.eclipse.wst.common.project.facet.core.xml
Tomcat 7
Vous avez besoin facette="jst.web" version="3.0" déploiement sur Tomcat 7.
1)Allez à votre projet sur le dossier dans l'espace de travail eclipse.
2)Ouvrez le .réglage du dossier
3)Ouvrez le "org.eclipse.wst.commun.projet.facette.de base" du fichier xml
4)Mise à jour de la version de la dernière ligne de 2,4 ou 2,5
5)l'Actualisation du projet et d'essayer de l'exécuter sur le serveur
Je pensais que je voudrais ajouter quelque chose à cette question que j'ai essayé tous les ci-dessus et a fini par faire quelque chose de différent à résoudre mon problème d':
Version de Tomcat 7.0 prend en charge uniquement J2EE 1.2, 1.3, 1.4, et Java EE 5 et 6 modules Web
qui est alors également conduit à
Ne peut pas changer de version de projet de la facette de la Dynamique Module Web à la version 3.0
Dans notre projet, nous sommes à l'aide de Maven pour construire un Java 1.8 /Tomcat 8.5 application (qui ne prend en charge Dynamique Module Web Version 3.0 - 4.0 pas)
Quelqu'un dans notre équipe s'est rendue à la suite d'un changement dans notre parent pom.xml
La version a été déplacé de la 3.0.1 à 4.0.0 et no importe combien de fois j'ai essayé de remplacer manuellement
org.eclipse.wst.common.project.facet.core.xml
avec la bonne version<installed facet="jst.web" version="3.0"/>
un Maven mise à jour de re-sur-écrit avec 4.0.J'ai mis la version 3.0.1 comme indiqué ci-dessous et, depuis lors, mon Projet Facettes sont la bonne version, mes applications sont de déployer à l'intérieur de ma Serveur Tomcat et à ce jour, personne n'est propriétaire jusqu'à faire la mise à jour vers la version 4.0.0 🙂
Ce problème peut être résolu par la modification de la Dynamique Module Web de la version 3.0. Cela peut se faire de 2 façons.
Goto propriétés du projet et cliquez sur projet facettes, maintenant vous pouvez voir l'option
Dynamic Web Module
, changer 3.0Pour ceux qui ne peuvent pas changer la version dans l'étape ci-dessus, ouvrez
org.eclipse.wst.common.project.facet.core.xml
et de changer la version ici à quelque chose comme<installed facet="jst.web" version="3.0"/>
Maintenant, allez à projet de facettes et de voir le
Dynamic Web Module
version modifiée de3.0
Pour Résoudre ce Problème
Vous devrez mettre à jour votre
Dynamic Web Module
version de3.1 to 3.0
.Eclipse ne marche pas permettre à ces mise à jour directement via
Build Path-->Configure Build Path-->Project Facets
.Suivez ces étapes
Ouvrir le fichier :
YourPrjectFolder/.setting/org.eclipse.wst.common.project.facet.core
org.eclipse.wst.common.project.facet.core
document XML.<installed facet="jst.web" version="3.1"/>
à<installed facet="jst.web" version="3.0"/>
Vous serez en mesure de publier votre projet sur Tomcat 7.