Jrebel - pitaatip/Cyberwej GitHub Wiki

  1. Wchodzimy na stronkę http://zeroturnaround.com/jrebel/current/ i ściągamy "Generic windows installer", który następnie instalujemy.

  2. Po zainstalowaniu uruchamiamy konfigurację, w której zaznaczamy, że jesteśmy nowymi użytkownikami i potrzebujemy licencji, zostajemy przekierowani na stronkę na której się rejestrujemy (można podać dowolne dane) i w ten sposób uzyskujemy licencję którą kopiujemy w konfiguracji do zakładki "License". Na zakładce "Choose settings" ustawiamy "I use maven to build ..." i klikamy finish. W ten sposób uzyskaliśmy dostęp do JRebela na 30 dni, po upływie tego czasu, rejestrujemy się z nowymi danymi i kopiujemy nową licencję:)

  3. Plugin mavenowy jest skonfigurowany, tak że w każdym buildzie dołącza do War'a plik rebel.xml który zawiera ścieżki do katalogów z którymi ma się synchronizować.

  4. Jedyne czego brakuje, to uruchomienie tomcata z jar'em Jrebela. W tym celu w katalogu "bin" tomcata tworzymy plik "startup-jrebel.cmd" do którego wrzucamy:

@echo off set JAVA_OPTS=-javaagent:"SCIEZKA DO JREBEL.JAR, u mnie: C:\Program Files (x86)\ZeroTurnaround\JRebel\jrebel.jar" %JAVA_OPTS% call "%~dp0\startup.bat" %*

i za pomocą tego skryptu uruchamiamy serwer aplikacyjny.