Java Open Source Projects Directory

...dedicated into Java open source projects

  • Increase font size
  • Default font size
  • Decrease font size
EJB Servers


JBoss Application Server (or JBoss AS) is a free software / open source Java EE-based application server. Because it is Java-based, the JBoss application server is cross-platform, usable on any operating system that Java supports.


  • JBoss AS 4.0 is a Java EE 1.4 application server, with embedded Apache Tomcat 5.5. Any Java Virtual Machine between versions 1.4 and 1.5 is supported. JBoss can run on numerous operating systems including many POSIX platforms (like Linux, FreeBSD and Mac OS X), Microsoft Windows and others, as long as a suitable JVM is present.
  • JBoss AS 4.2 is also a Java EE 1.4 application server, but Enterprise JavaBeans 3.0 is deployed by default. It requires the Java Development Kit version 5. Tomcat 6 is bundled with it.
  • The next version of JBoss AS 5 is planned to be a Java EE 5 application server.

Product features

* Clustering
* Failover (including sessions)
* Load balancing
* Distributed caching (using JBoss Cache, a standalone product)
* Distributed deployment (farming)
* Enterprise Java Beans version 3
* Aspect-Oriented Programming(AOP)-support
* Hibernate-integration (for persistence programming;JPA)
* Support for J2EE-Web Services like JAX-RPC (Java API for XML for Remote Procedure Call)
* Java Message Service integration
* JCA (Java Connector Architecture)-integration
* JACC (Java Authorization Contract for Containers)-integration
* EJB 2.1-specification
* JSP/Servlet (Tomcat)
* RMI-IIOP (JacORB, alias Java and CORBA)
* JTA (Java Transaction API)
* SAAJ (SOAP with Attachments API for Java)
* JNDI (Java Naming and Directory Interface)
* JAAS (Java Authentication and Authorization Service)
* JavaMail
* Deployment API
* Management API
* Java Management Extensions



JFox is an Open Source, standards-compliant, J2EE based application server implemented in 100% Pure Java, It comes from China Enterprise Open Source Community.



Apache Geronimo is a new effort coordinated by the Apache Software Foundation to make a J2EE compatible container.



EasyBeans is an open-source lightweight EJB3 container implementation developed within the ObjectWeb consortium ( It can be integrated within JOnAS and Tomcat



Resin Open Source provides JSP, Servlet, and EJB functionality



Panther is a lightweight, modular Java application server, suitable for embedding in a web server, and intended as an alternative to the current standard of large-scale/monolithic application servers. It provides basic stateless/stateful session beans, a distributed, cached jdbc service, and jython-based configuration.



JOnAS is a full J2EE platform, developed within the ObjectWeb consortium (, currently in the process of passing the Sun J2EE 1.4 Certification.



A modular, configurable, and extendable EJB Container System that comes with Servers for both Local and Remote access