Jevgeni has posted 19 posts at DZone. You can read more from them at their website. View Full User Profile

JRebel 2.1 Released – Strolling with Struts

10.06.2009
| 1693 views |
  • submit to reddit

JRebel is an award-winning productivity tool for Java EE development. It enables your team to complete more features, fix more bugs, and release quality software on schedule and under budget by eliminating time-wasting build and redeploy phases. Your whole team can use the free 30-day evaluation.

We are proud to present JRebel 2.1, the "Struts" edition. The main features of this release are the reworked Struts 2.x plugin and the brand new Struts 1.x plugin that reload changes to Struts action mappings on-the-fly both from XML and Java 5 annotations. Developing Struts applications with JRebel is now easier than ever, as no restarts are necessary anymore.

This release also includes support for GlassFish v3 and the Felix OSGi container it is based on. According to this survey developers spend 13% of development time or 4.3 full-time weeks every year redeploying on the GlassFish v2 container. GlassFish v3 boasts improved startup time, but with JRebel you can take the cost of making a change down to zero.

Starting with this release JRebel will report some anonymous usage statistics to our servers (including jvm name and version, container name and version, frameworks you use and redeploy stats). You can see all of the data in the jrebel.info text file created next to jrebel.jar This data will be used to help us prioritize development, but if you wouldn't like to send it please add -Drebel.usage_reporting=false to the JVM command line.

Finally this release includes a multitude of fixes that were found since the 2.0.3 release. A lot of them concern the Spring plugin, though a few bugs were also found in the JRebel core.

NB! We have renamed "javarebel.jar" to "jrebel.jar" and you'll have to update your installation command line accordingly.

Proceed to download or view the full changelog.

0
Published at DZone with permission of its author, Jevgeni Kabanov.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)