Caucho maker of Resin Server | Application Server (Java EE Certified) and Web Server


 

Resin Documentation

home company blog docs 
app server 
 Resin Server | Application Server (Java EE Certified) and Web Server
 

resin 4.0.19 release notes


Summary

4.0.19 is primarily a bug fix release, including several important fixes in the networking code for timeouts.

Thanks to everyone who reported bugs in 4.0.18. We encourage people to report 4.0.19 bugs at http://bugs.caucho.com.

Resin Eclipse Plugin

Resin Eclipse Plugin is updated to publish and reload applications instantly. These settings can be overridden in the Properties dialog (press F3 on the selected server).
Fixed bugs: http://bugs.caucho.com/view.php?id=4589.

Resin Eclispe Snapshot and Release update sites are:

Resin Admin Web Console

  • All style and content was updated to pass W3C HTML validation and follow W3C accessibility guidelines.
  • The Web Applications page was updated to include an option to undeploy an application.
  • Graphs now allow pan and zoom.

Health Check Updates

In addition a few new health conditions and actions, all applicable command line actions are now also available as health actions.

The new actions and predicates can be combined to initiate an intelligent diagnostic gathering restart sequence. In the following example, upon detecting a critical health condition, Resin registers a 10 minute delayed fail-safe restart, dumps diagnostic information, and then profiles the system for 5 minutes. Finally it attempts to restart cleanly, although if that is not possible due to system instability, the earlier fail-safe restart will trigger.

Example: <health:FailSafeRestart> in health.xml
<cluster xmlns="http://caucho.com/ns/resin"
         xmlns:resin="urn:java:com.caucho.resin"
         xmlns:health="urn:java:com.caucho.health"
         xmlns:ee="urn:java:ee">
         
  <health:ActionSequence>
    <health:FailSafeRestart timeout="10m"/>
    <health:DumpThreads/>
    <health:DumpHeap/>
    <health:StartProfiler active-time="5m"/>
    <health:Restart/>
    <health:IfHealthCritical time="5m"/>
    <health:IfNotRecent time="10m"/>
  </health:ActionSequence>

</cluster>

Copyright © 1998-2015 Caucho Technology, Inc. All rights reserved. Resin ® is a registered trademark. Quercustm, and Hessiantm are trademarks of Caucho Technology.