2015-08-04 1 views
1

Voici les étapes que j'ai suivies pour créer et déployer mon projet. Dites-moi où ça va mal. Je suis débutant à jrebel. Sil te plait aide moi.Comment travailler avec JRebel

1) J'ai fait un projet dans mon espace de travail Eclipse

C:\Users\we\hibernate\mavenspring2 

2) J'ai téléchargé le plug-in d'essai de JRebel et défini les paramètres du projet comme le montre leur vidéo sur youtube.

enter image description here

Il a généré un rebel.xml dans mon src/main/resources/dossier.

enter image description here

3)

Alors je fait la guerre du projet en utilisant Maven. Il a créé la guerre dans mon dossier cible

C: \ Users \ nous \ hibernate \ mavenspring2 \ target \ mavenspring2.war

Je copié le fichier de guerre à mon tomcat répertoire webapp.

J'ai couru le tomcat par startup.bat (Je ne veux pas exécuter le serveur par eclipse).

enter image description here

Je dactylographiées localhost: 8181/mavenspring2/ L'application fonctionne correctement

Mais où puis-je modifier les fichiers java pour refléter à l'application déployée directement sans redémarrage du serveur ?? J'apporte les modifications dans mon dossier d'espace de travail, mais rien ne se modifie dans l'application Web en cours d'exécution.

Aidez-moi.

Répondre

2

Si vous avez commencé Tomcat startup.bat, cela signifie que Tomcat démarré sans JRebel, à moins que vous avez ajouté manuellement le -javaagent l'argument VM pointant vers jrebel.jar. S'il vous plaît se référer à the manual pour bootstrap JRebel en conséquence. Ou, vous pouvez start Tomcat from Eclipse et assurez-vous que JRebel est activé pour cette instance Tomcat. Ensuite, pendant le démarrage, vous verrez la bannière JRebel qui indiquera que JRebel a démarré avec succès. Après cela, vous verrez également les messages que JRebel surveille les dossiers qui sont configurés dans le fichier rebel.xml généré. Après cela, vous pourrez changer le code dans l'espace de travail et voir les changements sans redémarrer.

+0

Je l'ai eu. J'ai besoin de définir le chemin jrebel.jar comme script dans mon fichier catalina de tomcat. Puis-je coller le code suivant n'importe où dans le fichier catalinta.bat? set JAVA_OPTS = -javaagent:/chemin/vers/jrebel.jar –

+0

Mieux vaut créer un script dédié comme suggéré dans un manuel. Le script configurerait l'argument VM et invoquerait le script d'origine. De cette façon, vous conserverez le script original non modifié. Voir ici: http://manuals.zeroturnaround.com/jrebel/standalone/launch-from-command-line.html#tomcat-4-x-5-x-6-x-7-x-and-8-x –