2011-08-11 6 views
0

J'ai essayé beaucoup d'exemples en net. Mais je suis toujours incapable de lancer un simple programme helloworld à l'aide de Struts 2. Chaque fois que j'essaie je reçois l'erreur «ressource introuvable» mais si j'ai suivi les étapes correctement selon l'exemple dans le net. Si quelqu'un peut me donner une procédure pas à pas, ce sera une aide précieuse pour moi!struts 2 simple helloworld exemple avec eclipse

Répondre

1

J'ai posté plusieurs fois pour ce problème, la meilleure façon de commencer à apprendre un framework est d'essayer là-bas les mains autour des exemples d'applications étant défiés avec le framework.

Struts2 n'est pas une exception dans this.Just exemples d'applications de téléchargement de la page de téléchargement il y a officiel et exécuté dans votre tomcat

Il ne sera pas seulement vous donner un exemple en cours d'exécution, mais aussi vous aider à comprendre comment ils ont emballé l'application il y a les ressources va à quels endroits, quels sont les dépendances nécessaires et quelles autres configurations un besoin d'exécuter une application

Struts2 Sample Application Download

applications Télécharger l'échantillon d'ici et vous obtiendrez fichier struts2-blanc-xxx guerre ce qui est une norme struts2 structure avec exécution hello monde application

En ce qui concerne maven c'est une meilleure façon de créer une structure d'application standard pour commencer mais si vous n'êtes pas familier avec maven que ma meilleure suggestion est de prendre le temps d'apprendre Struts2 pour le moment et maven peuvent être capturés le long du chemin

+0

Merci de fournir la précieuse contribution. J'ai essayé l'exemple d'exemple, struts2-blank. J'ai été importé le fichier de guerre dans l'éclipse et tout a bien fonctionné. Mais quand je navigue dans l'espace de travail de l'éclipse, je peux voir le même fichier de classe plus d'une fois! Quel est le besoin de générer le même fichier de classe deux fois ou trois fois? – Arung

+0

où vous trouvez ces fichiers de classe? pouvez-vous spécifier tous ces endroits ?? –

+0

Désolé. J'ai mal compris. Ce n'est pas un fichier de classe, mais un fichier Login-validation.xml. Il existe dans 'C: \ eclipse \ workspace \ struts2-blanc \ src \ example' et' C: \ eclipse \ workspace \ struts2-blanc \ build \ classes \ example' .. – Arung

3

Si vous êtes familier avec Maven 2, vous pouvez utiliser Struts2 architype-basic pour créer et configurer une application hello world struts2. this fonctionnera.

1

cela pourrait être considéré comme un terrible travestissement pour certains, mais ...

Je rédigeai cette description parfaitement bien et assez détaillé pour prendre quelqu'un par la main et de marcher bien que faire juste ceci avec netbeans, trouvé ici: Struts2 & NetBeans 7

Téléchargez la version Java EE de netbeans: http://netbeans.org/downloads/ suivez mon tutoriel. Maintenant, pour défendre pourquoi ce n'est pas un travestissement, les deux IDE étant ce qu'ils sont (ce qui est génial), vous devriez maintenant pouvoir revenir à Eclipse et obtenir struts2. C'est-à-dire que le problème n'est pas l'IDE, mais l'absence d'une marche très douce pour votre IDE. Pour que cela fonctionne, ce serait génial si vous détailliez toutes les étapes ainsi que je l'ai fait pour netbeans, postez une solution à cette question et je serais certainement upvote vos questions et réponses et je pointerais les utilisateurs Eclipse ici!

PS: Il n'y a rien de mal à utiliser l'application de démonstration, mais une promenade très spécifique mais vaut mieux que les nouveaux utilisateurs à la programmation Web avec Java EE ont généralement aucune idée de ce qu'ils regardent.