Jrebel для весеннего пакетного применения в Unix

Поскольку наш весенний пакетный процесс занимает много времени, мы хотим развернуть изменения Java без перезапуска нашего сценария Unix. Этот сценарий Unix в основном содержит команды для запуска нашего основного класса Java. Я хочу включить функциональность jrebel в нашем приложении. Прошел ряд документов, но не нашел ни одного подходящего.

Может кто-нибудь помочь, пожалуйста?

1 ответ

Основываясь на вашей IDE, вы можете следовать всей конфигурации здесь

Вы не добавляете javaagent JRebel на сервер приложений, но вам нужно добавить JRebel -agentpath аргумент команды JVM:

Windows 64-bit JDK  java -agentpath:C:\JRebel\lib\jrebel64.dll com.example.Main
Windows 32-bit JDK  java -agentpath:C:\JRebel\lib\jrebel32.dll com.example.Main
Mac OS X 64-bit JDK java -agentpath:/home/user/jrebel/lib/libjrebel64.dylib com.example.Main
Mac OS X 32-bit JDK java -agentpath:/home/user/jrebel/lib/libjrebel32.dylib com.example.Main
Linux 64-bit JDK    java -agentpath:/home/user/jrebel/lib/libjrebel64.so com.example.Main
Linux 32-bit JDK    java -agentpath:/home/user/jrebel/lib/libjrebel32.so com.example.Main
Другие вопросы по тегам