Besoin d'aide pour obtenir Spring MVC projet avec IntelliJ IDEA
J'ai donc téléchargé un procès de l'idée ultime, et je veux obtenir spring mvc va avec tomcat.
J'ai donc l'installation d'un nouveau projet, configuré pour utiliser sun jdk.
J'ai choisi un printemps de l'application, et il a créé et téléchargé le suivant:
Je ne vois pas de spring-mvc bibliothèques, sont-ils inclus dans il ou dois-je faire quelque chose?
Quelqu'un peut-il décrire ce que j'ai à faire pour obtenir cette bâtir comme un printemps de l'application web mvc?
OriginalL'auteur Blankman | 2010-06-25
Vous devez vous connecter pour publier un commentaire.
Je trouve que la meilleure façon de commencer une nouvelle IDÉE de projet est d'utiliser le Maven. Cela vous permet de facilement construire votre projet sans avoir à lancer l'IDE, automatiquement le maintien de toutes les bibliothèques pour vous.
"Créer un projet à partir de zéro", puis sélectionnez "Maven module" dans l'écran suivant. Cliquez sur "Créer à partir d'un archétype" et sélectionnez le "maven-archetype-webapp". Cela vous donnera une base de Maven mise en page qui construit un simple fichier WAR.
Maintenant ajouter le Printemps des bibliothèques, ouvrez le Maven build fichier - pom.xml - et insérez une nouvelle dépendance sur le Spring MVC framework:
À partir d'ici, vous pouvez suivre l' Spring MVC documentation de référence - ajouter le Répartiteur de Servlet et Contexte de l'Auditeur web.xml de Printemps contexte XML et ainsi de suite.
Quelque chose d'autre, vous pourriez trouver utile, c'est la Maven Jetty plugin. Une fois configuré, vous pouvez exécuter votre application en tapant simplement "mvn jetty:run" à l'invite de commande (ou le lancement de l'intérieur de l'IDE). Maven va chercher tout ce qui est nécessaire et de déployer l'application pour vous, pas besoin d'une app externe configuration du serveur pour le test rapide.
IDÉE détecte automatiquement le "Web app" facette d'abord, puis le "Printemps de l'application" facette lorsque vous créez un contexte d'application. Il ne crée pas de déploiement pour vous sortir de la boîte, mais en cours d'exécution "mvn package" vous donnera une image de la guerre de fichier. Vous pouvez configurer un Run/Debug configuration de Tomcat dans l'IDÉE et ajouter la guerre module comme l'un des déployée artefacts. Chaque fois que vous construisez, l'IDÉE sera d'offrir à redéployer pour vous.
Je déteste la façon dont ce message sur la facette apparaît, puis disparaît en 1 seconde! Ok, donc comment puis-je lien la .la guerre de fichier avec Tomcat? J'ai configuré le serveur tomcat déjà. merci!
Ne vous inquiétez pas si vous manquez la facette de notification, il suffit d'ouvrir le Projet de la Structure de dialogue (Ctrl+Alt+Maj+S) et vous trouverez tous les modules ainsi que tous leurs facettes sous "Modules". Si vous sélectionnez un module spécifique, vous pouvez ajouter manuellement une facette à l'aide du petit bouton "+" en haut. Pour déployer votre nouvelle guerre dans Tomcat, ouvrez le Run/Debug Configurations de dialogue, naviguez jusqu'à votre instance de Tomcat, et sélectionnez l'onglet Déploiement. Vous devriez voir une liste des artefacts, par exemple, la "guerre" et "la guerre éclatée" - choisir un, sélectionnez un chemin de déploiement, puis cliquez sur Appliquer. Lorsque vous exécutez Tomcat IDÉE de déployer l'application pour vous.
(juste au cas où c'est utile pour quelqu'un débutant.. vous avez besoin de mettre cela à l'intérieur de la <dépendances> balises )
OriginalL'auteur Pavel
Je ne suis pas sûr si votre installation serait identique à la mienne, mais quand j'ai téléchargé le printemps-cadre-2.5.6 il y avait des fichiers jar nommé spring-web.jar, spring-webmvc.jar, etc. dans le \dist\modules de sous-dossiers. Le tutoriel indiqué au moins spring-webmvc.jar devrait être dans votre WEB-INF/lib du dossier.
Ce tutoriel éventuellement utilisé eclipse, mais pourrait être utile de toute façon, surtout pour commencer:
http://static.springsource.org/docs/Spring-MVC-step-by-step/
OriginalL'auteur Jake
Je pense qu'il y a des Pots pour le Spring MVC choses. Fondamentalement, lorsque vous téléchargez la dernière Spring Framework et vous extraire le zip, vous devez aller dans le dossier dist et ajouter le org.springframework.web.jar et org.springframework.web.servlet.jar/org.springframework.portlet.jar pour votre projet. Je suis assez sûr que le servlet/portlet pots aurez votre MVC classes spécifiques.
OriginalL'auteur Ian Dallas