J'ai un serveur JRebel + Tomcat exécuté via IntelliJ sur mon ordinateur Work (* NIX), et de temps en temps j'adorerais avoir JRebel update Classes/Resources quand je suis chez moi (* NIX) machine connectée à distance via SSH.Recharger les classes via ssh sur le serveur jordan-julien intellij-run
par exemple.
home $ ssh work
work $ cd workspace/foo/bar/baz
work $ hey-jrebel-go-update-classes
Je poignée aujourd'hui par VNC'ing dans ma machine de travail, puis dans l'exécution IntelliJ « Classes de mise à jour et des ressources » sur ma course instance Tomcat, reconnectez-vous ensuite.
C'est plutôt idiot puisque je suis déjà SSH. Y at-il un moyen de lancer ce processus via la ligne de commande?
J'ai modifié ma réponse pour être plus clair.IntelliJ/Tomcat/JRebel tournent ensemble sur mon ordinateur de travail, et je suis à la maison, SSH dans. La configuration actuelle utilise un fichier rebel.xml mais les changements de classe ne se propagent pas automatiquement. C'est peut-être un paramètre de configuration rebel.xml que je ne vois pas. – inanutshellus
Dans ce cas, il est préférable d'activer la journalisation JRebel sur le poste de travail et de vérifier si JRebel surveille réellement quoi que ce soit. Vous pouvez envoyer le fichier journal à l'assistance JRebel et ils vous aideront à le faire. –
Il semble que JRebel fasse la bonne chose actuellement. Ce qui veut dire que dans IntelliJ, je lui dis explicitement de mettre à jour Tomcat (ctrl/cmd-f10) - il ne se déploie pas seulement à chaque fois que j'enregistre un fichier. Donc, étant donné que c'est le cas, puisque je suis dans une session terminal bash, pas dans l'interface graphique de MacOS, je ne sais pas comment dire à JRebel "ok,/now/go update". – inanutshellus