JOnAS Blog


May 30 2009

June Events

Meet us at three major events in June 2009 !

JavaOne, June 2-5, 2009, San Francisco (USA)

  • Technical Session in "Core technology: Java EE" track, "JOnAS: an Open Source Unbreakable Java EE Server Platform" by François Exertier and François Fornaciari (Bull) 
  • When and where: 05-JUN-09 at 04:10 PM - 05:10 PM, Room: Esplanade 307-310.
  • Demos on OW2 booth (#116)
  • Event details

OSGi DevCon Europe 2009, June 22, 2009, Zurich (Switzerland)

LinuxTag 2009, June 24-27, Berlin (Germany)

  • JOnAS: an Open Source Unbreakable Java EE Server Platform (#15251) by François Exertier
  • When and where: Thu 25th June, 10.00-11.00, room Saal 5 - Session: OW2
  • Event Details

Apr 15 2009

JOnAS 5.1 RC2 available

Dear JOnAS enthusiasts

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

This release is available on the JOnAS Downloads page or with a JNLP installer.

JOnAS 5.1.0-RC2 is distributed as a set of OSGi TM 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

  • OW2 Spec (1.0.2)
  • OW2 EasyBeans (1.1.0-RC2_JONAS)
  • OW2 Utils (1.0.16)
  • OW2 CMI (2.1.3)
  • OW2 Carol (3.0.5)
  • Apache CXF (2.0.9)
  • Apache Felix (1.4.1)

New features

  • Support secured web context creation for secured EJB exposed as web services.

Bug fixes:

  • Fix bug in newjb and newjc scripts: validargs Ant property must end with a comma
  • #313522, #313507, #CMI-17

Best Regards, JOnAS Team

Mar 17 2009

JOnAS 5.1 M5 Certified

{logo jonas 128 notext.png} {JavaCompatibleEnterpriseEdi.png} 1 Dear JOnAS enthusiasts

That's it, after months of constant efforts, JOnAS has passed the entire Java EE 5 test suite!

Consequently, the JOnAS Team members are very pleased to deliver the very first Java EE 5 certified JOnAS release!


The new milestone (M5) version of JOnAS 5.1 includes full JAX-WS 2.0 and EJB 3.0 support. JPA 1.0 is provided using either Hibernate (3.4.0 GA) or EclipseLink (1.0.1). This version also brings many improvements (especially in the application server core) and bug fixes.


If you want to help: please kick the tires and raise issues in our bug tracker. This way, everybody will benefit of an even better JOnAS stable release.


JOnAS 5.1.0 M5 can be downloaded from the Download page, or using the JNLP installer.

Remarks, questions and comments can be posted on the jonas -at- ow2.org list or jonas-team -at- ow2.org (for more technical questions).

Bugs and feature requests can be reported on the bug tracker.


See below for detailed new features and enhancements included in the 5.1 M5 release:

1 New Features & Enhancements 1.1 Webservices * JAX-WS 2.0 full support * Supports POJO endpoints deployment (when declared in the web.xml) * Supports WSDL publication (for sharing WS contracts) * Supports Webservices endpoints described only with annotations (no WSDL provided) * Call ejbRemove() for EJB 2.x style exposed as endpoints * Supports MTOM * Full Handler support (@HandlerChain + chains declared in deployment descriptors) * POJO implementors are injected with WebServiceContext if required * Supports JAX-WS stub-properties ('javax.xml.ws.service.endpoint.address' for example) in jonas-service-ref elements * Endpoint Address is now displayed on the console 1.1 Persistence * Support of both Hibernate and EclipseLink as Persistence provider * persistence-context and persistence-unit-ref injection supported when declared only in the deployment descriptor 1.1 Core * Display services in error if server startup is too long * Startup messages are a little bit less verbose * 'ws' service has been renamed 'jaxrpc' * Startup services list has been reduced (required services dependencies are installed automatically) * WorkCleaner service is only started if JOnAS is in 'developer' mode * Maven 'central' repository has been added in the initial set of supported repositories for deployment-plans * Better support of failed deployment * Bundles created from lib/ext files are now resolved just after install Meaning that they can't reference a package that is not itself part of lib/ext 1.1 Management * MEJB converted to EJB3 (no interface change, it's still available using the EJB2 style home/remote interface) MEJB is role secured: mejb-admin (to access write style methods) and mejb-user (to access read-only methods) are now required Unauthorized access is forbidden * All used component's versions are available in a property file ($JONAS_ROOT/versions.properties) * New services are now visible in jonasAdmin 1.1 Clustering * Fixed bugs: #313244, #313243, #313237 * Re-factored and cleaned up the clustering samples (names ?) for best coherence (scripts, build & configuration files, ...) * When starting a jonas cluster (using the jcl commands set), the new sampleCluster3 application is automatically deployed on the cluster's nodes 1.1 Documentation * Completed the clustering guide * Reviewed the other guides 1.1 Misc. * Fixed jonas scripts issues * Fixed modularity issues * Add support for the 'irmi' protocol * Deprecated configuration files have been removed jaxr.properties (was for an ancestor of the Scout RAR) execute.properties (was for TMF and FDF) jonas_area.xml (was for TMF) 1 Updated Components * OW2 EasyBeans 1.1.0 RC1 * OW2 Monolog 2.1.12 * OW2 JORAM 5.2.1 (+patch) * OW2 JOTM 2.1.4 * OW2 Util 1.0.14 * OW2 Bundles 1.0.13 * OW2 Specs 1.0.1 * OW2 Carol 3.0.4 * Apache CXF 2.0.9 * Apache Felix ConfigAdmin 1.0.10 * Apache Felix iPOJO 1.2.0 * JAXB RI 2.1.7 1 EasyBeans/Util/Bundles Releases Notes 1.1 Bug fixes * (EZB-345) - Flag generated methods with JAXB @XmlTransient annotation * (EZB-347) - EasyBeans should ignore final methods in super classes * (EZB-348) - JAXB throws IllegalAnnotationExceptions for @WebService annotated bean without wsdlLocation * (EZB-350) - EasyBeans bytecode is not compliant with IBM JDK * (EZB-351) - Unbind of JNDI references of an EJB3 component not performed with the component class loader. * (EZB-352) - Method Annotations and parameter annotations are inconsistent * (EZB-353) - @WebMethod methods may not be intercepted * (EZB-354) - Lifecycle/business methods shouldn't be available through webservice interfaces if no @WebMethod annotation is present 1.1 Improvements * (BUNDLE-5) - Create bundles for the deployment plan system * (BUNDLE-6) - Bundle-Import and Export wrong (ow2-bundles-externals-commons-logging) * (EZB-344) - Use mappedName attribute if specified as destination for MDB * (EZB-346) - Add a keepRunning mode for Carol component * (EZB-349) - Allow to set properties for a given port-component-ref of a service-ref * (UTIL-40) - Add support of wsdl-location in @WebServiceClient * (UTIL-42) - XMLConfig should handle java.util.Properties object * (UTIL-43) - Handle javax.xml.ws.security.auth.username/password properties for service-ref 1.1 New features * (UTIL-11) - Add infrastructure for deployment plans * (UTIL-44) - Supports generation of a versions.properties file 1.1 Other tasks * (EZB-355) - Upgrade to Joram 5.2.1 * (EZB-356) - Upgrade OW2-Util to 1.0.13 * (EZB-357) - Upgrade OW2-Spec to 1.0.1 * (EZB-358) - Upgrade Monolog to 2.1.12 * (EZB-359) - Upgrade OW2 Carol to 3.0.4 * (UTIL-12) - Add deployment plan support in ow2-util * (UTIL-13) - Create documentation for deployment plans system * (UTIL-14) - Add URL repositories support to deployment plans * (UTIL-15) - Add Maven2 repositories support to deployment plans * (UTIL-16) - Add OBR repositories support to deployment plans * (UTIL-18) - Add monitoring and redeployment support * (UTIL-22) - Check test coverage and complete where needed * (UTIL-41) - Add support for JAXWS/MTOM

Guillaume On behalf of the JOnAS team

Feb 13 2009

JOnAS 5.1 M3 available

A new Milestone of the development branch JOnAS 5.1 is available: JOnAS 5.1.0 M3 .

This release is available on the JOnAS Downloads page or with a http://wiki.jonas.objectweb.org/xwiki/bin/download/Main/Downloads/jonas-installer.jnlp">JNLP installer .

JOnAS 5.1.0-M3 is distributed as a set of OSGi TM bundles that are deployed on top of the http://felix.apache.org">Apache Felix gateway.
Some information can be found on the http://wiki.jonas.objectweb.org/xwiki/bin/view/News/JOnAS_5_1_0_M3">New and noteworthy and the http://wiki.jonas.objectweb.org/xwiki/bin/view/Doc/GettingStartedJOnAS5">Getting Started.

Improvements:

New features:

  • Deployment Plans
    • Checksum verification for downloaded Maven 2 artifacts.
    • Better error management: allow redeployment of failed archives and display more meaningful error messages.
    • Support of the JOnAS-Required-Services MANIFEST attribute added in the deployment plans.
  • JAX-WS 2.1 Support
    • Completed support for POJO & EJB enabled endpoints (@WebService & @WebServiceProvider).
    • Partial support of @HandlerChain (server side).
    • Included in the distribution the WSDL2Java & Java2WSDL CXF's Ant tasks ($JOnAS_ROOT/lib/common/).
  • JPA Support
    • Support of persistence-unit-ref element in deployment descriptors.
    • Support of persistence.xml in WebApplications.
  • EJB 3.0 Support
    • Support of message-destination-link element in deployment descriptors.
  • Web Support
    • Honor injection-target for @Resource injection if specified in web.xml.
    • Introduction of a new Tomcat Valve to cleanly close or rollback any started Transaction in a web method.
  • SmartClient Support

Documentation

  • Clustering guide updates (clusterd).

Bug fixes.

  • JOnAS Admin console: fix issue at startup
  • Dump stack trace feature

Best Regards,

JOnAS Team

Dec 12 2008

JOnAS 5.1 M2 available

A new Milestone of the development branch JOnAS 5.1 is available: JOnAS 5.1.0 M2.

This release is available on the OW2 forge http://forge.objectweb.org/project/showfiles.php?group_id=5&release_id=3000">download page or with a http://wiki.jonas.objectweb.org/xwiki/bin/download/Main/Downloads/jonas-installer.jnlp">JNLP installer.

JOnAS 5.1.0-M2 is distributed as a set of OSGiTM bundles that are deployed on top of the http://felix.apache.org">Apache Felix gateway.
Some information can be found on the http://wiki.jonas.objectweb.org/xwiki/bin/view/News/JOnAS_5_1_0_M2">New and noteworthy and the http://wiki.jonas.objectweb.org/xwiki/bin/view/Doc/GettingStartedJOnAS5">Getting Started.

Improvements:

New features:

  • Dump Threads Stack Trace
  • Web Container
    • Support of @RunAs annotations on web components (Servlet)
  • JAX-WS 2.0
    • Apache Axis2 1.3 has been integrated as a JAX-WS 2.x Provider. It currently supports:
      • POJO and EJB exposition as WebServices
      • @HandlerChain resolution
    • Apache CXF 2.0.9 improvements
      • @WebServiceRef are supported for all potential clients (EJBs, Web applications using Tomcat and Application clients)
      • Annotated POJO (@WebServices running in web container) supported
      • Retrieving endpoint's WSDL from URL is now supported (URL must ends with ?WSDL, as usual)
    • SAAJ 1.3
      • Use SAAJ 1.3 RI from Sun
  • Deployment Plans
    • Resource resolving optimized when the resource URL is local
  • EasyBeans 1.1.0-M3-JONAS
    • Improved support for EJB 2.1 Session Beans: ejbCreate() method is now supoprted
  • Clustering
    • Update to JGroups 2.6.7.GA
    • New cluster example for javaee 5 (sampleCluster3)
  • Logging
    • Do not fail (and stop JOnAS' startup sequence) when the log configuration is invalid (trace.properties)

Documentation

  • New clustering guide
  • OW2 JOnAS' ClassLoaders documentation has been improved to explain delegation and OSGi rules

Bug fixes.

  • Deployment plans: fix issue during deployment of URL resources
  • Allow to start a JOnAS server on Windows if the JONAS_ROOT directory path contains whitespaces

Best Regards,

JOnAS Team

Oct 09 2008

JOnAS 5.1.0 M1 Available

    Hi,

 A new Milestone of the development branch JOnAS 5.1 is available: JOnAS 5.1.0 M1.

This release is available on the http://wiki.jonas.objectweb.org/xwiki/bin/view/Main/Downloads">download page or with a http://wiki.jonas.objectweb.org/xwiki/bin/download/Main/Downloads/jonas-installer.jnlp">JNLP installer.

JOnAS 5.1.0M1 is distributed as a set of OSGiTM bundles that are deployed on top of the http://felix.apache.org">Apache Felix gateway.
Some information can be found on the http://wiki.jonas.objectweb.org/xwiki/bin/view/News/JOnAS_5_1_0_M1">New and noteworthy and the http://wiki.jonas.objectweb.org/xwiki/bin/view/Doc/GettingStartedJOnAS5">Getting Started.

Improvements:

New features:

  • Deployment Plans

  • Service on demand

    • New mechanism allowing applications (aka Java EE archives) to describe wich plan they need in order to run.
    • JOnAS services (like web, ejb, ...) can be required for an application (each have a plan)
      • The associated deployment plan (see above) will be used and described resources will be installed on JOnAS
      • Required service is then started
    • Required plans are declared in the META-INF/MANIFEST.MF of the Java EE archives
      • Attribute's name: Require-JOnAS-Services
    • For example jonasAdmin.war requires the 'admin-tools' plan to be installed and started before deployment


META-INF/MANIFEST.MF
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Require-JOnAS-Services: admin-tools
  • JAX-WS 2.0

    • Initial support of @WebServiceRef based injection
      • Works for web applications
  • Flex Administration Console

  • In order to test the new Flex based domain management:

Documentation

Update of the documentation.

Bug fixes.

Best Regards,

JOnAS Team

Oct 07 2008

JOnAS 5.0.5 Available

Hi JOnAS Enthusiasts !

 We're very pleased to announce the availability of the 5.0.5 JOnAS release.

 If you want to see more about JOnAS 5.0.5 Release Candidate take a look at the New and noteworthy and check out the Getting Started (for JOnAS/OSGi).

 Packages are downloadables from OW2 forge.

 your welcome for providing us some feedback through the mailing lists, fill the bug tracker with any issue you may find.

 Enjoy, and stay tunned for future announcements.

 Landry Stephane Zeng Eyindanga.

Jul 18 2008

JOnAS 5.0.4 RC

Hi JOnAS Enthusiasts !

 We're very pleased to announce the availability of this new JOnAS release. This is a new Release Candidate of the JOnAS 5.0 serie.

 If you want to see more about JOnAS 5.0.4 Release Candidate take a look at the New and noteworthy and check out the Getting Started (for JOnAS/OSGi).

 Packages are downloadables from the OW2 forge.

 JOnAS 5.0.4 is provided as a set of bundles running on Apache Felix OSGi Gateway.

 Now, this release is in your hands: provide us some feedback through the mailing lists, fill the bug tracker with any issue you may find, ...

 Enjoy, and stay tunned for future announcements.

Florent

May 24 2008

JOnAS 5.0.3 RC

Hi JOnAS Enthusiasts !

 We're very pleased to announce the availability of this new JOnAS release. This is a new Release Candidate of the JOnAS 5.0 serie.

 If you want to see more about JOnAS 5.0.3 Release Candidate take a look at the New and noteworthy and check out the Getting Started (for JOnAS/OSGi).

 Packages are downloadables from the OW2 forge.

 JOnAS 5.0.3 is provided as a set of bundles running on Apache Felix OSGi Gateway.

 Now, this release is in your hands: provide us some feedback through the mailing lists, fill the bug tracker with any issue you may find, ...

 Enjoy, and stay tunned for future announcements.

Florent

Apr 04 2008

JOnAS 5.0.2 RC

Hi JOnAS Enthusiasts !

 We're very pleased to announce the availability of this new JOnAS release. This is a new Release Candidate of the JOnAS 5.0 serie.

 If you want to see more about JOnAS 5.0.2 Release Candidate take a look at the New and noteworthy and check out the Getting Started (for JOnAS/OSGi).

 Packages are downloadables from the OW2 forge.

 JOnAS 5.0.2 is provided as a set of bundles running on Apache Felix OSGi Gateway.

 Now, this release is in your hands: provide us some feedback through the mailing lists, fill the bug tracker with any issue you may find, ...

 Enjoy, and stay tunned for future announcements.

JOnAS Team