 | 
JOnAS
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
|
JOnAS: Java (TM) Open Application Server

  |
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..
|  |