Blog - posts for June 2009

JOnAS 5.1 RC3 available

   Dear JOnAS enthusiasts,

A new Release Candidate of the development branch JOnAS 5.1 is available: JOnAS 5.1.0 RC3.

This release is available on the">download page.

JOnAS 5.1.0-RC3 is distributed as a set of OSGiTM bundles that are deployed on top of the">Apache Felix gateway.
Some information can be found on the">New and noteworthy and the">Getting Started.

Components upgrade:

New features:

  • Add support for on demand loading of web applications
     This feature allows to start the web container when a request is done on the HTTP port.
    It also provides the start of the .war file when its associated /context is accessed by HTTP with a browser
  • Add support on EJBs (2.x/3.0) and Servlets for the detection of JDBC connection leaks (automated closing available)
  • JOnAS Admin console
    • Support management of ejb modules with the same names, but different parents
    • Support administration of cluster daemons
      • Display basic informations on each cluster daemon (name, state, controlled server's,...)


  • Introduction of JOnAS Profiles
    • The full profile which replaces the standard assembly
    • First prototype of the micro JOnAS profile
      • Subset of JOnAS components (OSGi platform, deployment facilities, extension capability)
      • Configured by default with the 'depmonitor' service
  • Improved support of @OSGiResource on servlets
  • JOnAS command refactoring
 'jonas halt' command becomes deprecated and has been replaced by the traditional 'jonas stop' command
  • The 'deploy' directory includes now deployment plans which reference JOnAS applications (jonasAdmin.xml, joram.xml, ...)
  • The resource service deploys JDBC resource adapters during the service startup (RARs no more located in the 'deploy' directory)
  • Deployment plan: order deployments of deployment plan at JOnAS startup (repositories before resources)
  • JOnAS deployers (and thus their associated services) are now automatically started depending on the deployed archives.
 Services dynamically started are: ejb2, ejb3, web, resource and ear
  • JOnAS Admin console
    • Server's monitoring charts are more dynamical.
  • Newjc tool
    • Install clustering examples in the deploy directory of each server when the cluster is generated.
    • Integrate "ondemand" feature in the configuration of each server.

Bug fixes

  • #313327 #313553 #313597
  • Clustering:
    • CMI servers didn't use the distributed registry to retrieve objects that are not declared as clustered
    • CMI clients with a local registry could not bind objects when using a CMI context
    • A default protocol for CMI client was required even if only one protocol was defined
    • Repair ejb3 clustering that was broken
Best Regards,
 JOnAS Team

First blog post

This is your wiki's blog first post. Its goal is to provide a short description of your blog's main features.

  • You can create new blog posts through the input field located on your Blog's homepage. The status of a blog post may be any one of the following:
    • Unpublished: your post is still a draft. It can be seen by its creator and by administrators. Once you have clicked publish, you cannot unpublish a post. However, you can choose to hide it.
    • Published: your post can be read by every user that has access to your blog.
    • Published & hidden: your post is published but only its creator and admins can see it. This is useful if you need to make modifications on a post that has already been published by mistake.
  • Every blog article can be tagged and/or categorized:
    • You will be able to browse posts by category using the panel located on the left of the page
    • You can create new categories and subcategories when creating a new post
    • The use of tags allows your article to be found by browsing your wiki's tags, along with any other wiki document
  • Blog-specific panels are available on the left of your blog page:
    • The recent posts lists the most recent entries to any visitor of the blog
    • The unpublished panel lists the blog posts you created, but didn't yet publish
    • The categories panel lets you browse blog posts listed by category and subcategory
    • The archive panel lets you browse blog posts by publication date

Happy blogging!