Free, open source project by the Jakarta
Project, Apache Software Foundation.
The Apache Java Project was merged into the Jakarta Project. The old Apache
JServ evolved into the Jakarta Tomcat as Servlet and JSP engine, becoming the
reference implementation for Java J2EE Web Container.
Detailed Java and Tomcat tutorials (on Linux), by Pascal Chong.
Jetty - Java HTTP
Jetty is an Open Source HTTP Servlet Server written in 100% Java. Web
server/servlet container. SourceForge Project: jetty.
Web Java Utilities
Home of com.oreilly.servlet package. There's no sense in reinventing the wheel
-- here are some servlet support classes that you can use. Most famous are the
file upload ones MultipartRequest and MultipartParser. Please read the license
before use. By Jason Hunter, Servlets.com, O'Reilly Media.
SecurityFilter is a Java Servlet Filter that mimics container managed
security. SecurityFilter is intended for use by Java web application
developers. It provides robust security and automatic authentication services
for web applications. It has several important advantages over container
managed security that make it an ideal solution for single-context, public web
sites, or when it is necessary or simply desirable to avoid the server
configuration hassles and portability issues associated with container managed
SecurityFilter is an open source project on
distributed under the Apache Software License.
Url Rewrite Filter
Based on the popular and very useful mod_rewrite for apache, UrlRewriteFilter
is a Java Web Filter for any J2EE compliant web application server (such as
Resin or Tomcat), which allows you to rewrite URLs before they get to your
code. It is a very powerful tool just like Apache's mod_rewrite. By
Java Servlet and HTML Template Script Language. WebMacro is an open-source
development project (free software), and pure Java.
By JBoss - Professional Open Source.
JBoss is an Open Source, standards-compliant, J2EE Enterprise JavaBeans (EJB)
Application Server implemented in 100% Pure Java. The JBoss organization is
working to deliver JBoss as the premier Enterprise Java application
server for the Java 2 Enterprise Edition platform. JBoss is delivered under
the LGPL licence.
Apache Geronimo is the J2EE server project of the Apache Software Foundation.
The aim of the project is to produce a large and healthy community of J2EE
developers tasked with the development of an open-source, certified J2EE
server that: is licensed under the Apache License; passes Sun's TCK for J2EE
1.4; and reuses the best ASF/BSD licensed code available today, with new ASF
code to complete the J2EE stack.
JOnAS: Java Open
JOnAS is the Open Source implementation by ObjectWeb of the J2EE
specification. JOnAS is a pure Java 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.
ExoLab Group is an informal organization working on the development of Open
Source enterprise software projects. The ExoLab Group focuses its efforts on
the Java and XML technologies.
Projects: OpenEJB, OpenJMS, OpenORB, Castor and Tyrex.
OpenEJB is an open source EJB 2.0 container system. As a container system,
OpenEJB works like a big plug-in for middleware servers like Web servers,
CORBA servers, and application servers. By plugging in OpenEJB these servers
obtain instant EJB 2.0 compliance for hosting Enterprise JavaBeans.
Home of Enhydra Application Server. Open Source for E-Bussiness. Open Source Enhydra: The world's
first open source Java/XML application server.
By IronFlare, Sweden.
J2EE-based Aplication Server with full J2EE platform support: EJB, Servlet,
JSP, JTA, JNDI, JDBC, JMS. XML/XSLT processing, Graphical deployment tools.
Commercial product, but FREE version for development and for non-commercial