Consortium    Solutions    Middleware    Forge    MyObjectWeb 
ObjectWeb Consortium
Print

Advanced - Powered by Google






JOnAS

Project links
· Home
· Download
· Documentation
· Mailing Lists
· Wiki
· Useful Tools
· Partners
· License
· History
· JOnAS DTDs
· JOnAS XSDs

Developers' Corner
· How to Contribute
· Workplan
· Test Suite
· Advanced Prototypes
· SVN Repository
· Bug Tracking
· Doc CVS Repository
· ObjectWeb Forge Site

About
· Success Stories
· Releases Life Cycle
· Team
· Demo
· Contacts

JOnAS: Java (TM) Open Application Server


JOnAS logoJOnAS compatible enterprise edition

Current certified release: 4.8.5 (jonas4.8.5-tomcat5.5.17.tgz)

JavaTM Compliance Information: the certification of compliance against Sun J2EETM 1.4 Certification Test Suite has been successfully completed for (and only for) the following configuration: binary package jonas4.8.5-tomcat5.5.17.tgz running on Sun JDKTM 1.4.2_10, deployed on Linux kernel 2.6.9 with an OracleTM database version 10.0.1.4 and JDBCTM driver i-net ORANXOTM version 2.08.

Corresponding source code is available under LGPL license from CVS repository with tag JONAS_4_8_5. Please note that redistribution of JOnAS certified binary package is subject to licencing of Java trademarks. See http://www.sun.com/policies/trademarks/.

JOnAS is the Open Source implementation by ObjectWeb of the J2EETM specification. JOnAS is a pure JavaTM implementation of this specification that relies on the JDK. JOnAS is part of the ObjectWeb Open Source initiative, which was launched in collaboration with several partners including Bull, the France Telecom R&D division and INRIA.

Recent News

02 April 2007: JOnAS 4.8.5 Maintenance release available.

8 December 2006: JOnAS 4.8.4 Release is the new stable release

8 December 2006: JOnAS Day 3

The JOnAS Day for JOnAS 4.8 will be held in Grenoble on January 16th and in Paris on January 18th. This session will highlight JOnAS new functionalities, next releases, and best practices in implementation. To register, please get in touch with us. You'll find more information here.

28 November 2006: JOnAS 4.8.4 Release Candidate available.

Bugs fixed since 4.8.3:
306371, 306383, 306391, 306363, 306339, 306366, 306423, 306358, 306323, 306412, 306361, 306414

19 October 2006: JOnAS 4.7.7 Maintenance release available.

12 October 2006: JOnAS 4.8.2 Release Candidate available.

Bugs fixed since 4.8.1:
305922, 306081, 306065, 306064, 306063, 306062, 306061, 306032, 306014, 306107, 306077, 306109, 306082, 305882, 306194, 306211, 306184, 306189, 306165, 306164, 306163, 306161, 306095, 306079, 306008, 304345, 306269, 306260, 306241, 306243, 306251, 306244, 306240, 306212, 306110, 306190

10 August 2006: New version of EasyBeans EJB3 container available.

1.0M3 version of the EasyBeans EJB3 product has been released, see the release notes here.

09 August 2006: JOnAS 4.8.1 Release candidate available.

Discover the release notes here.

04 August 2006: JOnAS 4.7.6 Maintenance release available.

Some bugs have been fixed:
304298 304314 304614 304941 305881

20 July 2006: New version of EasyBeans EJB3 container available

A new version of the EasyBeans product has been released, see the release notes here.

10 July 2006: JOnAS 4.7.5 Maintenance release available.

Some bugs have been fixed:
300692 305230 305299 305343 305345 305384 305386 305409 305417 305498 305502 305520

22 June 2006: New version of EasyBeans EJB3 container available

A new version of the EasyBeans product has been released, see details here.

22 May 2006: JOnAS 4.7.4 Release is the new stable release

Latest Stable Version Release Notes

JOnAS version 4.8.4 provides the following enhancements (compared to version 4.7.x):

  • New components versions: see the VERSIONS file
  • Clustering
    • SFSB EJB replication framework enhancements (for transaction consistency when EB are involved)
    • Remote control of JOnAS instances (start/stop) through Cluster Daemon
    • Dynamic clustering: automatic update of the client view of a cluster state
    • New version of JGroups (2.2.9.3) fixing some bugs
  • Cluster Management
    • Distributed view of the CMI registry (display servers where an EJB is deployed)
    • jonas command enhancement to support deployment on any node of a domain
    • cluster monitoring within jonasAdmin
      • start/stop servers of a domain
      • automatic discovery and display of physical cluster (mod_jk clusters, http HA clusters, cmi clusters, ejb HA clusters)
      • tree view of clusters topology with monitoring info
    • newjc cluster configuration tool enhancement
  • FDF (Fractal Deployment Framework), deployment tool to install/uninstall JOnAS, and deploy/undeploy, start/stop applications on a set of nodes
  • New JORAM version (4.3.22) supporting the JORAM HA mode through the resource adapter. A new JMS clustering how to document is provided in the JOnAS documentation. Enhancement of JORAM management from jonasAdmin
  • Thread Management Framework: tool for threads monitoring within JOnAS

Please see the release notes and the history for detailed information on this and previous versions.

About JOnAS

JOnAS provides support of J2EE 1.4 including EJBTM 2.1, JTATM 1.0.1, JDBC 3.0, J2EE CA 1.5, JMXTM 1.2, JNDITM 1.2.1, JMSTM 1.1, JavaMailTM 1.3, ServletTM 2.4, JSPTM 2.0, JAASTM 1.0, JACCTM 1.0, Web Services 1.1, JAX-RPCTM 1.1, SAAJTM 1.2, JAXRTM 1.0, J2EE Management 1.0, JAFTM 1.0, JAXPTM 1.2 specifications. JOnAS is architectured in terms of services. The main components of JOnAS are:

  • An Ear Service, for deploying J2EE applications packaged as EAR files,
  • EJB containers provided by a set of Java classes and a tool to generate interposition classes (JORM and MEDOR are used to provide Container Managed Persistence)
  • A Web Container Service, to run Servlet/JSP engines as a JOnAS service (currently Tomcat or Jetty)
  • A Transaction Manager, JOTM, providing JTA support and distributed transaction coordination
  • A JMS Service using JORAM (other JMS implementations are easily pluggable; for example, a service class for MQ Series is available)
  • A Database Manager providing JDBC support and connection pooling
  • A Security Service
  • A Server Management Service, based on a JMX model and providing a Struts based GUI
  • A Connector Resource Service for deploying J2EE CA-compliant Resource Adapters (connectors for JDBC and JMS/JORAM are provided, they may be used in replacement of the Database and JMS services)
  • A Mail Service providing application components with the necessary resources to send e-mails,
  • A "Web Services" service providing support of Web Services on top of Axis,
  • A Communication service providing support of RMI on top of several protocols simultaneously: jrmp, irmi, iiop; for jrmp and irmi, local call optimization is provided
  • A "Discovery" service for automatic domain members management
  • An "HA" service for dealing with Stateful Session Beans replication within clusters
  • The JOnAS product includes Hypersonic SQL. This lightweight database (hsqldb) provided through a JOnAS service (db) allows to run JOnAS examples and "non DB intensive" applications without further download and configuration.

A set of tools to develop, deploy and manage EJBs are also provided. JOnAS supports clustering architectures, providing load balancing and failover both at HTTP and RMI levels.

For URLs to "cookbooks" about using JOnAS within some third-party environments, see the tools page.

What is available in the download area?

  • JOnAS 4.8.4 binary version for J2SE 1.4 and Java SE 5
  • JOnAS 4.8.4 source code (source code is also available via CVS)
  • JOnAS/Tomcat and JOnAS/Jetty packages for J2SE 1.4 and Java SE 5

JOnAS has already been downloaded by more than 200 000 people and is used in hundreds of operational applications, including e-commerce, e-portal, management systems, intranet applications, document processing, inventory systems, reservation systems, and banking applications, with different operating systems (Windows*, Linux, Solaris, AIX, HP-UX, ...) different JVMs, and different databases (Oracle, PostgreSQL, MySQL, SQL server, Access, DB2, ObjectStore, Informix, Interbase, ...).

Thanks to give us your feedback by filling this questionnaire.

Thanks to Bruno Bellamy for the JOnAS logo.

Java, and all Java-based trademarks, JMX and all JMX based trademarks, are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Bull is independent of Sun Microsystems, Inc..


Copyright © 1999-2006, ObjectWeb Consortium | contact | webmaster | Last modified at 2008-07-18 05:12 PM