JOnAS is a pure Java implementation of the J2EE specification, available in open source. It is useful to those building applications like e-commerce, eportal, management systems, intranet application, inventory systems, reservation systems, banking applications, etc.
| Tags | Software Development Code Generators Object Brokering Version Control CVS Libraries Java Libraries |
|---|---|
| Licenses | LGPL |
| Operating Systems | Windows Windows POSIX AIX Linux Solaris |
| Implementation | Java |
Recent releases


Changes: This release uses J2EE 1.4. It supports EJB 2.1, J2EE CA 1.5 with a JMS connector for JORAM, and JACC 1.0, embeds Tomcat 5 or Jetty 5, and has a J2EE management model that is exposed through the MEJB. It integrates JOTM as the transaction manager and provides a new classloader hierarchy. A lightweight database is now embedded, making it a ready to use application server, at least for "non db intensive" applications.


Changes: This is the last major release on the way towards J2EE 1.4. It already provides some J2EE 1.4 features such as Web Services deployment and an EJB 2.1 Timer Service early implementation. This version also supports JDO by integrating the ObjectWeb SPEEDO JDO implementation and provides Certificate-based authentication with the corresponding JAAS loginModule. A JDBC resource adapter (J2EE Connector) is provided for integrating JDBC drivers, enabling Prepared Statements pooling. The new Management console(JonasAdmin) is now complete and integrates Tomcat management.


Changes: Support for multiple communication protocols was implemented via the CAROL framework. There is legacy database support for CMP2.0 (JORM, MEDOR). New security features (such as JAAS LoginModules) were added. EJB Clustering, a new management console GUI, a Client Container, and Eclipse and JBuilder plugins were added.


Changes: Web Services support was added through AXIS 1.1 integration. The installation directory (JONAS_ROOT) and servers configuration and deployment directories (JONAS_BASE) were separated. Persistent configuration was added through JAdmin. JOnAS-Tomcat and JOnAS-Jetty packagings were added. JMS 1.1 support and JMS/SOAP support were added. The following realms for JOnAS/Tomcat are now supported: MemoryRealm, UserDatabaseRealm, JNDIRealm, and JDBCRealm. ejbSelect and cascade delete were implemented for CMP 2.0.


Changes: This release is fully J2EE 1.3 compliant and relies on Tomcat or Jetty for its Web container implementation. It embeds its own transaction monitor, and relies on an open source JMS implementation (JORAM). It provides clustering solutions, and management facilities based on JMX including a Web console. It also embeds its own ORB providing optimized RMI communication.
A project to increase the surveillance of Swedish parliament members.
- All comments
Recent commentsJOnAS update
Since release 2.6, JOnAS is a complete J2EE platform, not only an EJB server. Release 3.0 is J2EE 1.3 compliant. It is mainly developed within the Bull company, within the ObjectWeb consortium (http://www.objectweb.org), a consortium which aims at providing open source middlewares. JOnAS is available under the LGPL license.
JOnAS EJB Server
The BullSoft EJB server is now called JOnAS, developped by Evidian (the Group Bull Company
issued from its BullSoft division), and maintained by the Objectweb consortium (middleware
opensources provider). It is EJB 1.1 compliant and is available at
http://www.evidian.com/jonas or
http://www.objectweb.org/jonas