- The Brazil project is a web-based infrastructure that links people securely to information, computers and other devices leveraging existing standards and protocols.
Our framework enables stand alone systems to work together within the Web space. A strong authentication architecture allows extranets to access intranets in an open environment without compromising security. Our approach extends the endpoints to new applications and smaller devices; yet at the same time we can adapt legacy applications into this architecture. Corporations can take advantage of web-based computing to dynamically control access to, and management of, corporate information systems and other digital data that represents for example: state in physical space, door status, room temperatures, camera inputs, etc. Each of our initiatives explores the possibilities expressed by this infrastructure.
Fizmez Web Server
- TheFizmez Web Server is GPL, meaning that it is free to distribute and use. It is a very simple webserver, written in Java and completely portable to any Java environment which supports sockets.
- Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed by Sun under the Java Community Process.
Tomcat is developed in an open and participatory environment and released under the Apache Software License. Tomcat is intended to be a collaboration of the best-of-breed developers from around the world.
- Jetty is a 100% Java HTTP Server and Servlet Container. This means that you do not need to configure and run a separate web server (like Apache) in order to use java, servlets and JSPs to generate dynamic content. Jetty is a fully featured web server for static and dynamic content. Unlike separate server/container solutions, this means that your web server and web application run in the same process, without interconnection overheads and complications. Furthermore, as a pure java component, Jetty can be simply included in your application for demonstration, distribution or deployment. Jetty is available on all Java supported platforms.
Open Source Jetty is devloped under the guidance of Mort Bay Consulting and released under the Apache 2.0 License . Full source code is included in all releases.The License puts few restrictions on usage of Jetty, which is free for commercial use and distribution. The developers of Jetty ask users to inform themselves of the issues, political, legal or otherwise that motivate and threaten the development of Open Source and Free Software. The Jetty user and development community is active and welcomes new contributors.
Jigsaw - W3C's Server
- Jigsaw is W3C's leading-edge Web server platform, providing a sample HTTP 1.1 implementation and a variety of other features on top of an advanced architecture implemented in Java. The W3C Jigsaw Activity statement explains the motivation and future plans in more detail. Jigsaw is an W3C Open Source Project, started May 1996. See the license for details.
- Looking for a small & smart servlet engine? One that even integrates with JBoss™. Or runs in Jakarta-Avalon-Phoenix? Consider jo! - It's fast, it's free and features Servlet API 2.2, HTTP/1.1 and JSP 1.1 - Take a look!
tagtraum industries is proud to announce GCViewer 1.15. GCViewer is a free tool for visualizing verbose garbage collection output of Sun and IBM Java VMs.
Take a look at sixbs 1.1. It's a small library for XML-based bean (de-)serialisation. It's simple, it's readable and it's free!
- JOnAS (Java Open Application Server) is a pure Java open source implementation of the EJB (Enterprise JavaBeans) specification.
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.
- LiteWebServer™ (LWS) is a small (roughly 1 MB), modular web server and Java web container. It is based on code from Apache's popular Tomcat server, tweaked and extended for easier installation and management, with professional support services offered through various types of support licenses.
LWS consists of a set of modules that can be installed separately, so you only need to install and manage exactly the features you need. The base module provides basic web server features (HTTP/1.1 support) and support for the Servlet API. Add-on modules provide additional features, such as JSP support. Click on a module name in the left menu to learn more about it.
Miniature Java Web Server
- The Miniature Java Web Server includes most of functionality of real Web Servers including running servlets. The server is pretty small as in Java code as in result byte code. General purpose of the Web server is running and debugging servlets. However, if you host not so high loaded web site, you can use the server as a regular web server with some benefits against big brothers. I found also very convenient to ship a servlet based product including this server, as a user can start a product just after unwrapping. You can try a web site hosted on this server under Linux. This web server works also on PDA like Sharp Zaurus LS5xxx, or on Windows CE based handhelds when JVM installed. It gives additional flexibility for your PDA, since using file upload and download servlet can simplify file synchronization and provide control of your PDA from web.
- A free, simple, tiny (1 java file!), nicely embeddable HTTP server in Java.
Features & limitations
* Only one Java file
* Java 1.1 compatible
* Released as open source, Modified BSD licence
* No fixed config files, logging, authorization etc. (Implement by yourself if you need them.)
* Supports parameter parsing of GET and POST methods
* Supports both dynamic content and file serving
* Never caches anything
* Doesn't limit bandwidth, request time or simultaneous connections
* Default code serves files and shows all HTTP parameters and headers
* File server supports directory listing, index.html and index.htm
* File server does the 301 redirection trick for directories without /
* File server supports simple skipping for files (continue download)
* File server uses current directory as a web root
* File server serves also very long files without memory overhead
* Contains a built-in list of most common mime types
- Pygmy is a tiny webserver ment for embedding into applications. The core of the server around 40KB. It provides a flexible way to plug-in features, similiar to apache modules or servlets, but it's a much more lightweight API. However, pygmy isn't a replacement for servlet technology. Servlet containers can be integrated into pygmy, and replace other heavyweight http servers. Pygmy can scale it's functionality down to the bare neccessities. Features can be optionally added and removed to reduce pygmy's already small binary size. Pygmy tries to err on the side of simplicity, but allow for enough flexiblity so that it can be tightly integrated with applications.
Pygmy is a departure from most web servers because it gracefully scales features to meet your needs. The core of pygmy only knows how to read http requests. Creating responses to the http requests are the job of the Handler(s).
- Reattore is a simple single threaded HTTP server written in Java. Unlike most Java server applications, Reattore uses the socket channel features added in Java 1.4 to serve all requests from one thread, instead of spawning each request off to a new thread. In theory this provides better performance and allows the system to degrade well under high load.
Reattore is primarily a vessel to allow the author to experiment with new tools and techniques. In other words the techniques and tools learnt on the way are more important than the end product. In particular I plan to try tools such Maven (an automatic website generator), checkstyle (a coding style enforcer), JUnit (a unit testing framework), and techniques from Extreme Programming such as "Small Releases", "Simple Design", "Test-Driven Design", and "Continuous Integration". I'm not sure that the Extreme Programming methodology applies to many classes of project, but it will be interesting to see with this one.
- The Resin® high-performance application server features load balancing for increased reliability. Resin encourages separation of content from style with its fast XML and XSL support.
Resin's ease of use saves engineering time and staff costs.
Rimfaxe Web Server
- The Rimfaxe Web Server (short name RWS) is a powerful Web Server with a servlet engine. Made with simplicity, speed and scalability in mind, RWS has many unique features :
* Runs from native code. The engine itself is compiled into native code for effiency and speed.
* Uses Nonblocking IO.
* Allows libraries in native code instead of jars.
* Caching of static content.
* Very small memory footprint, no java runtime needed.
* JSP pages compiles into native libraries for speed.
* Compiles web application into native code on startup.
* Filter API is supported.
* Adapts to load.
- The goal of Simple is to bring the power of simplicity to the world of server side Java. The primary focus of the project is to provide a truly embeddable Java based HTTP engine. It also provides a component based framework for extendability, which is used to facilitate loadable services similar to Java Servlets. Simple has consistently out performed both commercial and open source Java Servlet engines and has a fully comprehensive API that is as usable for experienced Java developers as it is for beginners. Best of all, Simple is completely free, and is released under the terms of the GNU Lesser General Public License, LGPL, which ensures its availability for use by open source and proprietary developers alike.
- Tomcat is Servlet Engine for running the Servlets and JSP.
Tomcat can be downloaded from http://tomcat.apache.org/
- Tornado HTTP Server is a multi-threaded web server written in Java. It aims to be secure, efficient, and portable, and provide a full implementation of HTTP 1.1. Advanced features such as GZip output compression and web-based administration are planned.
If you're looking for Tornado, the clone of the C64 game, please go here: http://www.lionking.org/~kiza/linux/tornado/.
- Xerver is an advanced free GNU GPL Web and FTP server.
Xerver brief feature list:
* Very fast and low memory usage.
* GNU GPL open source.
* Contains all features the larger web servers offers:
* PHP and Perl support
* FTP server included
* Virtual directories
* Password protected folders
* Customized error messages ("404 Not Found")