Archive
Blog - posts for October 2008
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:
- Services
- New 'jaxws' service for JAX-WS support
- Components upgrade
- http://www.easybeans.net" class="external" title="http://www.easybeans.org" rel="nofollow">OW2 EasyBeans (1.1.0.M1)
- OW2 Utils (1.0.9)
- http://cmi.ow2.org" class="external" title="http://cmi.ow2.org" rel="nofollow">OW2 CMI (2.0.10)
- http://carol.ow2.org" class="external" title="http://carol.ow2.org" rel="nofollow">OW2 Carol (3.0)
- http://joram.ow2.org" class="external" title="http://joram.ow2.org" rel="nofollow">OW2 JORAM (5.1.0a)
- http://tomcat.apache.org" class="external" title="http://tomcat.apache.org" rel="nofollow">Apache Tomcat (6.0.18)
- http://cxf.apache.org" class="external" title="http://cxf.apache.org" rel="nofollow">Apache CXF (2.0.7)
- http://felix.apache.org" class="external" title="http://felix.apache.org" rel="nofollow">Apache Felix (1.0.3)
- http://www.hibernate.org" class="external" title="http://www.hibernate.org" rel="nofollow">Hibernate (core:3.3.1.GA, entitymanager:3.4.0.GA)
- lib/ext/✶.jar auto bundlization
- Each library found in this folder will be transformed into an OSGi bundle (Export everything, DynamicImport-Package *).
- Note that it is better to customize the import/export of your library and not use this default mechanism.
- Ease JDBC drivers usage for example
- Client side injection (@EJB or @Resource can be put in the client class launched by the Client Container)
- EJB3/OSGi Advanced usage
- EJB3s packaged as bundles now have there business interfaces registered as OSGi services
- EJB3s services supports the ManagedService interface (ConfigurationAdmin) for service's properties modifications
- JonasAdmin console allows service life-cycle management (stop/start button in the Services page).
New features:
-
Deployment Plans
- XML files that describe a succession of resources (local or remote) that must be deployed in the given order.
- Support of three repository types: URL, Maven2 and OBR (OSGi Bundle Repository)
- URL can simply be a directory (local or remote) where deployable artifacts can be found
- Maven2 describes a http://docs.codehaus.org/display/MAVEN/Repository+Layout+-+Final" class="external" title="http://docs.codehaus.org/display/MAVEN/Repository Layout - Final" rel="nofollow">Maven2 structured repository
- OBR describes an http://www.osgi.org/Repository" class="external" title="http://www.osgi.org/Repository" rel="nofollow">OBR repository (http://felix.apache.org/obr/releases.xml" class="external" title="http://felix.apache.org/obr/releases.xml" rel="nofollow">example)
- Resources will downloaded if needed
- Examples can be found under $JONAS_BASE/conf/deploy
- Used during JOnAS startup, given the activated services (jonas.services)
-
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 EJB3 Session Beans exposed as WebServices
- Initial support of @WebServiceRef based injection
- Works for web applications
-
Flex Administration Console
- jonasAdmin re-engineering using Rich Interface Technologies
- Domain Management
- Domain Monitoring
- Based on http://en.wikipedia.org/wiki/Adobe_Flex" class="external" title="http://en.wikipedia.org/wiki/Adobe Flex" rel="nofollow">Adobe Flex
- Highly interactive and dynamic
- Still EXPERIMENTAL, but feedback is welcomed
- Old pages are still available
- In order to test the new Flex based domain management:
- Start a master server (jonas.master property in jonas.properties must be set to true)
- Select the Domain/Flex node in the management tree.
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.
- Project
- Demos
- Services
- Documentation
- Downloads
- Community
- Developers