2014-08-28 4 views
-2

Как настроить JRebel как автономное обслуживание на Apache Tomcat 7? В качестве части конфигурации я уже включил jrebel.jar в переменную среды JAVA_OPTS. Тем не менее, JRebel не работает.Как запустить Jrebel как автономный?

+0

вы застряли на чем? Сообщения об ошибках? не знаю, что делать дальше? – AlexGreg

ответ

0

В сценарий запуска нужно включить переменную окружения для JRebel.
По мере запуска сервера он начинает отслеживать некоторое местоположение; эти решения принимаются с использованием файла rebel.xml, который должен указывать полный путь. Так как любые изменения в файлах, которые контролируются JRebel, которые развернуты на вашем сервере, он перезагрузит один и тот же класс, и, таким образом, вы можете увидеть изменения «на лету» без перезагрузки всего сервера.

+0

Можем ли мы вставить следующий код в любом месте в файле catalinta.bat? set JAVA_OPTS = -javaagent: /path/to/jrebel.jar –

3

Вам необходимо добавить jrebel.jar в качестве "-javaagent" в сценарий запуска.

Смотрите этот раздел для кота:

http://manuals.zeroturnaround.com/jrebel/standalone/launch-from-command-line.html#tomcat-4-x-5-x-6-x-7-x

Когда JRebel начинается с котом, вы увидите большой JRebel баннер на сервере стандартного выводе.

+0

Можем ли мы вставить следующий код в любом месте в файле catalinta.bat? Я думаю, что будет работать set JAVA_OPTS = -javaagent: /path/to/jrebel.jar –

0

Вы скажете jrebel, чтобы контролировать некоторые файлы (это можно указать в Rebel.xml). Jrebel записывает время сборки этих файлов. По мере изменения вашего java-файла и создания его файлов классов он будет идентифицировать измененные файлы, а затем перезагружает эти файлы на JVM.

+0

Можем ли мы вставить следующий код в любом месте в файле catalinta.bat? комплект JAVA_OPTS = -javaagent: /path/to/jrebel.jar –

Смежные вопросы