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