Earlier quoted context omitted.
That's definitely very fair! You could throw it into the constructor of your app right after you init log4j, at least. I've been surprised (and horrified) to learn that there are companies out there that _can't reboot their servers_ because they simply don't know how to bring the app back up. For them... live patching is the only options. Blows my mind, but that's reality (apparently)!
Server uptime used to be a point of pride. Now people try to shut them down as often as they can. Funny how things change.
Kernel patches were not on top of my head 15 years ago.