Comment faire pour configurer l'Ide, 11 + télécommande tomcat 6 + maven modules importés?
Voici ce que j'ai maintenant:
- Importé plusieurs modules maven dans IntelliJ projet
- Maven cibles run OK de les Projets Maven volant - une guerre de fichier est créé.
- Ce qui rend le projet de "Construire|Faire un Projet" est OK aussi. Mais ici, pas de guerre est créé, juste la .les fichiers de classe.
- Tomcat 6 en cours d'exécution sur une autre machine
- Manuellement le déploiement de la guerre produit par le package maven objectif à la distance tomcat fonctionne OK.
- Un local tomcat 6 instance est configuré comme un serveur d'application. Je ne vais pas utiliser cette instance, mais le JetBrains la documentation dit que je doit avoir une instance locale afin d'avoir une application server est configuré avec l'IDE.
- Pas d'artefacts et sans facettes sont configurés pour le IntelliJ projet.
- La distance tomcat est exécuté avec
JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=1317,suspend=n,server=y
Je veux être en mesure de déboguer mon serveur dans le IntelliJ. Ce qui signifie que je dois avoir une configuration d'Exécution, qui effectue les opérations suivantes:
- Produit respectifs de la guerre de fichier. Pour que ce projet ne produit pas de guerre, de sorte qu'il devrait être modifié afin de produire un ou la guerre doit être créé dans le cadre d'une configuration d'Exécution. Je n'ai aucune idée de qui est le droit chemin.
- Déploie ou redéploie à la distance instance de tomcat.
- Me permet de déboguer à distance le code.
Comment dois-je faire?
MODIFIER
De Correction. L'un des projets Web facette automatiquement ajouté à cela, parce que l'Ide a remarqué la ...\src\main\webapp\WEB-INF\web.xml
fichier.
EDIT2
Voici ma télécommande tomcat exécuter boîte de dialogue de configuration:
La documentation dit que je devrais avoir le Effectuer sur 'mettre à Jour' action option dans la boîte de dialogue. Où est-il?
EDIT3
J'ai ajouté le Printemps de soutien et de Printemps des services web plugins pour IntelliJ, puisque nous sommes les utiliser. Maintenant, l'Ide, l'a reconnu et a ajouté le Printemps facette:
Cependant, il n'y a pas encore de Effectuer sur 'mettre à Jour' action option de la télécommande Tomcat Exécuter boîte de dialogue de Configuration.
Ce qui me manque?
EDIT4
Le mystère d'un manque Effectuer sur 'mettre à Jour' action option est résolu - Comment permettre à Effectuer sur 'mettre à Jour' option d'action de la télécommande Tomcat configuration d'exécution dans l'Ide?
Project Structure
il est un des Artefacts de l'élément de menu sur le côté gauche.
OriginalL'auteur mark | 2013-01-10
Vous devez vous connecter pour publier un commentaire.
1) la Production d'une GUERRE
Avoir IntelliJ IDÉE de produire de la guerre de fichier, vous devez disposer d'un " web " facette définis pour le module.
Une fois que vous avez un site web facette défini, vous pouvez ensuite définir une GUERRE artefact.
IDÉE va maintenant créer un fichier war lorsque vous générez.
2) Déployer sur Serveur Distant
Vous pouvez le faire dans le cadre de votre run/debug configuration. Voir la section suivante.
3) Déboguer À Distance
Il vous suffit de créer un run/debug configuration pour ce faire.
Une fois défini, vous pouvez exécuter ce run/debug configuration. Le débogage, le lancement en utilisant le bouton "debug" ou le raccourci clavier (Maj+F9). Cela permettra de faire de votre projet, de créer de la guerre, de la déployer, puis connectez le débogueur. Si vous voulez juste pour s'exécuter sans débogage, cliquez sur le bouton Exécuter, ou utilisez le raccourci clavier Maj+F10.
IntelliJ rapports: Erreur d'exécution de Tomcat 6: Impossible de se connecter à la 192.168.229.134:1099. Port JNDI est 1099, mais le Débogage de la section répertorie les options suivantes - -Xdebug -Xrunjdwp:transport=dt_socket,address=62379,de suspendre=n,serveur=y. J'ai copié et set JAVA_OPTS à elle, toujours pas de dés.
Essayez de le nettoyer installation de Tomcat, le vôtre peut être personnalisé pour désactiver certains composants et options de configuration qui sont présents par défaut et sont nécessaires à des fins de débogage.
OriginalL'auteur Javaru