Настройка JRebel с помощью Jboss 4.3.2.GA

Я пытаюсь настроить JRebel для использования с существующим в настоящее время приложением Java EE на JBoss 4.3.2.GA и Eclipse Ganymede.
Я следую http://manuals.zeroturnaround.com/jrebel-reference-manual/server.html?source=eclipse-config#server-4.6.11.

Но он говорит использовать командный файл вместо run.bat. Пожалуйста, дайте некоторое представление о том, как реализовать командную строку в существующем скрипте run.bat.


person Anil Kumar    schedule 20.07.2012    source источник


Ответы (1)


Если вы запускаете сервер из IDE, вам не нужно писать собственный скрипт для запуска контейнера с помощью JRebel. Вместо этого вы можете просто установить флажок JRebel на вкладке конфигурации сервера, как показано в https://manuals.zeroturnaround.com/jrebel/ide/eclipse.html#server-configuration

person Anton Arhipov    schedule 20.07.2012
comment
Спасибо за ответ, но я запускаю сервер не через IDE, а автономно. У меня есть run.bat для моего сервера, но добавление к нему конфигурации JRebel создает для меня проблемы.... - person Anil Kumar; 20.07.2012
comment
Тогда достаточно включить -javaagent:/path/to/jrebel.jar в JAVA_OPTIONS. Просто используйте пример, как описано в руководстве, на которое вы ссылаетесь, и скопируйте фрагмент в свой собственный скрипт, скажем, run-with-jrebel.bat - как вы можете видеть, он вызывает run.bat в конце - person Anton Arhipov; 20.07.2012
comment
Есть проблема... У меня есть простая программа... не используется какой-либо сервер... но я использую агент JRebel в конфигурации отладки в Eclipse Ganymede для перезагрузки класса в случае изменений, внесенных во время отладки. Но когда я добавляю оператор sysout .. это дает мне устаревшие методы в стеке... КАК ЭТО РАЗРЕШИТЬ? - person Anil Kumar; 20.07.2012
comment
Просто проигнорируйте сообщение и нажмите «Продолжить». - person Anton Arhipov; 20.07.2012