Je suis à la suite de l'exemple de Google App Engine Exemple pour créer un nouveau servlet dans le dossier SRC. Lorsque la boîte de dialogue Créer un servlet ouvert, j'ai trouvé que je ne peux pas choisir ou taper "Projet Web" et ne peut pas naviguer pour sélectionner "Dossier de source" non plus. P>
L'Eclipse est la version 3.5, JDK I est installée est 1.6.0_14-B08 P>
Je travaille sur Windows XP Pro avec SP3. p>
Avant d'essayer de créer un nouveau servlet, je peux compiler et démarrer le serveur, après avoir visité http: // localhost: 8080 A >, l'exemple app fonctionne bien. P>
S'il vous plaît conseiller. Merci. P>
5 Réponses :
qui peut être parce que vous n'avez pas installé le GWT (Google Web Toolkit) Eclipse Plugin premier. P>
Voir aussi ce GUIDE DE PROJET WEB GWT a>. p>
VON, merci pour la réponse, j'ai installé le plug-in GWT et Appengine Eclipse. Le projet que j'ai créé pour cet échantillon GuestBook est un projet d'application Web de Google Dossier. Également dans le livre d'or Sample Doc, il a évoqué Décochez l'option GWT. Il est censé être séparé du GWT, non?
même ici. Dans la boîte de dialogue Créer un servlet (ouvert en cliquant avec le bouton droit de la souris sur le package de mon projet, nouveau> Autre, puis choisissez Web> Servlet), il n'y a pas de choix dans la liste déroulante "Projet":
p>
Les boutons "Parcourir" pour le dossier source et le package Java ne fonctionnent pas non plus. P>
Installation du projet Web GWT et ajouter un tel support dans le projet existant ne vous aide pas. BTW, le projet est déjà un projet d'application Web créé après les instructions énoncées ici: http://code.google.com/appengine/docs/java/ Stetarted / Création.html P>
Au lieu de cela, je dois créer une classe, puis définir manuellement la superclasse sous forme de javax.servlet.http.httpsservlet pour ajouter un servlet au projet. P>
Est-ce un bogue dans Google Plugin ou Eclipse? P>
Je me demande la même chose. On dirait que cela devrait être plus facile que de la créer dans un éditeur de texte et de la copier dans le dossier à chaque fois.
La solution à ce problème est très simple, créez un fichier de servlet simple dans le bloc-notes et copiez ce fichier dans votre dossier de package de projets, puis commencez à modifier le fichier dans Eclipse. P>
N'oubliez pas de l'ajouter à votre web.xml
Cela se produit si aucun de vos projets n'a été créé comme "projet Web dynamique". Par exemple, si vous avez fait: p>
nouveau -> Maven Project -> Maven-archétype-webapp -> etc. code> p> p> blockQuote>
Pour corriger cela, créez un projet via: P>
nouveau -> Projet Web dynamique Code> P> blockQuote>
ou cliquez avec le bouton droit de la souris de votre projet existant et faites: p>
Propriétés -> Facettes de projet -> Convertir en forme de facette ... code> p> blockQuote>
cocher
module Web dynamique code> (vérification de la version) puis cliquez sur
OK CODE> P>
Sachez simplement qu'une fois que vous avez ajouté cette facette, il n'y a pas de retour et il modifiera l'organisation dans votre explorateur de projet, mais pas le système de fichiers.
Il semble être une vieille caractéristique / bug de l'ancienne. GAE Issue Link De mon expérience aujourd'hui (06-2014), il n'a toujours pas été traité. P>
signalé par la version.vo ... @ gmail.com, 22 oct. 2009 P>
Eclipse fournit un magicien pour créer de nouveaux servlets. Cet assistant permet Pour créer des servlets pour des projets Web dynamiques uniquement. p>
Les projets ont créé le plugin Google n'a pas le droit Nature, vous ne pouvez donc pas utiliser l'assistant pour créer des servlets. P>
Pouvez-vous réparer cela? p>
Exemple: p>
- créer un nouveau "projet d'application Web". Sélectionnez Fichier -> Nouveau -> Autre -> Servlet Li>
- Regardez le magicien li> ul> blockQuote>