JRebel NetBeans Plugin - plugin detail

This plugin enables NetBeans users to continue use the debugging facilities of NetBeans to debug JVM applications that use JRebel JRebel is a JVM plugin that allows you to see changes you make to your code without needing to restart/redeploy. It maps your project workspace directly to a running application, so when you make a change to any class or resource in your project the change is immediately reflected in the application, skipping build and redeploy phases.

NetBeans Plugin - JRebel NetBeans Plugin
Plugin owner: toomasr
Website: http://www.zeroturnaround.com
Added: 2009-11-11
License: Commercial
Category: Utilities
Downloaded: 14,575 times
Rating:
 4.43, by 8 users

Plugin Log Show log

Versions available

Download plugin   Download size: 26.00 MB   Last Update: 2014-07-24

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

  • Bundled with JRebel 5.6.1 and JRebel 6.0-M11


Verifications for NetBeans versions

8.0 verification PASSED See verification details
Download plugin   Download size: 26.00 MB   Last Update: 2014-07-24

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

  • Bundled with JRebel 5.6.1 and JRebel 6.0-M11


Verifications for NetBeans versions

7.4 verification PASSED See verification details
Download plugin   Download size: 26.00 MB   Last Update: 2014-07-24

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

  • Bundled with JRebel 5.6.1 and JRebel 6.0-M11


Verifications for NetBeans versions

7.3 verification PASSED See verification details
Download plugin   Download size: 26.00 MB   Last Update: 2014-07-24

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

  • Bundled with JRebel 5.6.1 and JRebel 6.0-M11


Verifications for NetBeans versions

7.2 verification PASSED See verification details
Download plugin   Download size: 14.94 MB   Last Update: 2012-09-25

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

Bugfix for http://netbeans.org/bugzilla/show_bug.cgi?id=215808

Verifications for NetBeans versions

7.1 verification PASSED See verification details
Download plugin   Download size: 14.94 MB   Last Update: 2012-07-19

What's new in this version

1.2.6: updated bundled JRebel to version 5.0.1, no changes in plugin itself

Verifications for NetBeans versions

Plugin is not subject to any verification



Introduction

JRebel is a JVM plugin that allows you to see changes you make to your code without needing to restart/redeploy. It maps your project workspace directly to a running application, so when you make a change to any class or resource in your project the change is immediately reflected in the application, skipping build and redeploy phases.

This plugin enables NetBeans users to continue use the debugging facilities of NetBeans to debug JVM applications that use JRebel

For more information please visit http://www.zeroturnaround.com/software/jrebel

[ You have to be logged in to be able to comment. ]

User Comments

  

Path to current JRebel agent in Maven

Since version 5.5.3 the plugin provides for maven the path to the current selected JRebel agent (if JRebel is activated). It is presented in maven as current.jrebel.agent.path and it is added to all maven operations as -Dcurrent.jrebel.agent.path=...path to jrebel agent selected in Jrebel options...
p.s.
also small jrebel log analyzing tool has been added
Posted by raydac on Apr 24, 2014
  

On JRebel-related technical questions

Hi,

Should you have technical questions on or problems with the JRebel Netbeans plugin or JRebel itself (like some of the entries hereinafter), you are most welcome to post them to support at_ zeroturnaround com or to the forum at http://zeroturnaround.com/forums/ . These are the two primary entry-points for our official technical support.

--
Sander S├Ánajalg
JRebel team
Posted by toomasr on Apr 23, 2014
  

jrebel log writes until harddisk is full

The current jrebel plugin (1.5.8) generates a lot of log messages in the newly arrived NB 8.0Beta:

2014 01 17 09:45:31[ALL]: Exception during patch loop [org.zeroturnaround.jrebel.netbeans.patcher.MavenJ2EEDeployModulePatcher_7_4]
org.zeroturnaround.bundled.javassist.NotFoundException: org.netbeans.modules.maven.j2ee.ExecutionChecker
org.zeroturnaround.bundled.javassist.ClassPool.get(ClassPool.java:439)
org.zeroturnaround.jrebel.netbeans.patcher.Patcher.tryPatch(Patcher.java:91)
org.zeroturnaround.jrebel.netbeans.patcher.Patcher.run(Patcher.java:50)


That wouldn't be so bad, but jrebel won't stop until the /home drive is full. Eg I had a log file, size 32GigaByte, until it wasn't able to write anymore -> Please make jrebel Plugin stop at a certain log size (or round robin)

-> http://zeroturnaround.com/forums/topic/jrebel-netbeans8-0-dev/
Posted by tomzi on Jan 17, 2014
  

Great illustration and discussion

I have fun watching the illustration and discussion about JRebel NetBeans Plugin - plugin detail. I gained lots of knowledge from this post. Thanks!!! What is SEO
Posted by katherine250 on Apr 15, 2013
  

Jrebel with externaly started server

In our company we usually use a glassfish server which we start per commandline that automatically starts jrebel within the start of glassfish.

If I connect the Debugger to the running glassfish, it would also be nice, that Jrebel Netbeans plugin would recognise that it is actually connecting to a Debugging session where Jrebel is running.

Maybe an extra Icon, or some message saying that Jrebel is ON with the current debugging session
Posted by tomzi on Mar 04, 2013
  

When is Jrebel on or off?

I really don't get with the JRebel plugin when it is actually turned on or off. There is a button, in the Toolbar, but it only says 'JRebel On/Off'. Which is which is unclear.

Please improve that, so someone can be sure that Jrebel is actually connected right now.

Posted by tomzi on Mar 04, 2013
  

RE: JRebel node in every project :p

OMG, please forget my comment, I had forgotten that JRebel also works with Java SE (I had never tried this feature, I thought that JRebel worked with JavaEE only). Sorry :p
Posted by ent38 on Feb 01, 2013
  

JRebel node and new version

Yes, JRebel node is meant to be added to all projects. The node is supposed to be empty and visible even if there's no files, this is by design. Do you find it confusing?

We had to make a new release due to a little bug which affected the core but did not affect the plugin. So the new version of the plugin is 1.3.4
Posted by toomasr on Feb 01, 2013
  

JRebel node in every project :p

Tested the latest version (based on JRebel 5.1.3) of the NetBeans plugin.

Problem : I have a JRebel node in all my projects, including Java SE projects and other technologies, not only Java EE / Web. Is it normal ? Tested on NB 7.2 and 7.3RC1, with JDK6u38 and 7u11.

PS: when I develop this node, it is empty. I only have the "generate rebel.xml" dialog. See this screenshot : http://tof.canardpc.com/view/b3683c29-b803-45cb-89f2-532ce12774e3.jpg for details.
Could you fix that ? This bug exists since many versions. Thx.
Posted by ent38 on Jan 31, 2013
  

Configuration - Error message

Hi,

I have an error message when I try to launch the two "launch" configuration buttons in the JRebel plugin configuration panel.
It happens with the embedded JRebel version, and the external version (jrebel-5.0.1-nosetup) too.
A screenshot : http://tof.canardpc.com/view/ce87d248-f4bf-4de2-bb53-506a125fbeb4.jpg

I have no warning/error message in the NetBeans "messages.log" file. To you write a message to an other logfile ?

Tested on NetBeans 7.1.2, Win XP SP3, JDK6 and 7 (latest stable versions, 32bits).

Thx.


// Added a note at http://zeroturnaround.com/forum/topic.php?id=2326#post-9140

// Opened a bug entry : http://netbeans.org/bugzilla/show_bug.cgi?id=215808
Posted by ent38 on Jul 19, 2012
  

RE: Cannot disable the plugin

OK, added a note at http://zeroturnaround.com/forum/topic.php?id=1852&replies=1#post-7702
Posted by ent38 on Mar 22, 2012
  

RE: Cannot disable the plugin

no, it is not normal. Could you please report to jrebel forums: http://zeroturnaround.com/forum
Posted by toomasr on Mar 07, 2012
  

Cannot disable the plugin

Hi,

it is not possible to deactivate the plugin (via the Plugins Manager).
Is it normal ?
Posted by ent38 on Mar 03, 2012
  

Can not use in netbeans for linux

My environment is:
tomcat 6
netbeans 7.0.1 for Linux
when I toggle on JRebel icon and then deploy my project will get an error:
----------------error info start--------------------
Using CATALINA_BASE: /home/work/D/tomcats/netbean
Using CATALINA_HOME: /home/work/D/tomcats/netbean
Using CATALINA_TMPDIR: /home/work/D/tomcats/netbean/temp
Using JRE_HOME: /usr/java/latest
Using CLASSPATH: /home/work/D/tomcats/netbean/bin/bootstrap.jar
Exception in thread "main" java.lang.NoClassDefFoundError: "-javaagent:/home/work//netbeans/7/0/jrebel/jrebel/jar"
Caused by: java.lang.ClassNotFoundException: "-javaagent:.home.work..netbeans.7.0.jrebel.jrebel.jar"
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: "-javaagent:/home/work/.netbeans/7.0/jrebel/jrebel.jar". Program will exit.
----------------error info end--------------------
I have forgot config something?
Posted by Mzdiy on Dec 06, 2011
  

OK

Thx for the fixes ;)
Posted by ent38 on Nov 17, 2011
  

Verification feedback 1.2.1

Fixed uninstallation issue
Added escaping for javaagent option for directories with spaces
Added small icon
Posted by toomasr on Nov 16, 2011
  

Error after uninstall

Thx for the upload.
JRebel works fine (I've tested Java EE 5 simple webapps on Tomcat 7 and Java EE 6 on Glassfish 3.1.1, NetBeans 7.0.1, Win XP SP3 x86, JDK 6u29 x86 and 7u01 x86).

Some problems :

- after having uninstalled the plugin, I cannot open any JavaSE/EE project. I have the "unrecognized project; missing plug-in?" message.

- there is no small icon (for the "toggle on/off JRebel") if we choose the "Small Toolbar Icons" preference, only the big icon.
Posted by ent38 on Nov 02, 2011
  

Re-uploaded

@ent38 Re-uploaded
Posted by toomasr on Nov 02, 2011
  

Download link broken

The download link seems to be broken (it leads to a page that shows "Error - Plugin file missing on the file system"). Could you try to re-upload the NBM ?
Thx.
Posted by ent38 on Nov 02, 2011
  

How about nb7?

I am trying it in nb7 and the start server feature doesn't seem to work...
Posted by pablopina on Sep 18, 2011
By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo