

In the how-to video, I mention that I don’t think the REBEL.base config is that important. Theoretically it should be possible to write a Java Security entry that specifically covers JRebel but on both occassions that I tried this I failed so I decided just to put it the dev server in ‘all permissions’ mode and then turn this off when I want to test anything special that could cause AccessControlException’s e.g.
Jrebel reviews code#
This is not a perfect situation as it probably won’t mirror the settings on your Production server, and it might mask another AccessControlException that could be triggered by some other part of the code you are running.

putting this entry in a java.pol file in the domino/jvm/lib/security/ directory

You can get around this by putting your **development** server into ‘AllPermissions’ mode.Į.g. When trying to do certain things JRebel can causes a AccessControlException error due to the java security settings. There are some things that JRebel can’t reload on the fly, thankfully it is only occasionally that you come across this, JRebel will say something like “Couldn’t load because something about static things” in the domino console. I have done a bunch of UIComponent development in the last few months and I would have to say, that it would have probably just given up on it all if I didn’t have JRebel, as there is lots of small changes that would be so painful if it required me to restart all the time, especially when it is just a typo or an incorrectly sized array! But if you are involved in any OSGi Library development and in particular UI Component development, then I would recommended fighting tooth and nail to get yourself a JRebel licence. If you are only developing xpages from within an NSF, and don’t do any OSGi plugin development, then you really don’t have much need for JRebel. I have gone entire days without restarting my http server. It is going great! I can’t imagine giving back my JRebel license. I thought I would do a quick follow up to say how it’s going.
Jrebel reviews how to#
Last year I finally figured out how to use JRebel with Domino, and I posted a how-to video.
