Embeddable Servlet Engines –
An embeddable servlet engine is generally a lightweight servlet deployment platform that can be embedded in another application. This is used if your application requires a servlet engine and you want to control start, stop and configure everything. The application becomes the true server.
These are the lightweight servlet containers.
The Tomcat Server, from Project Jakarta
Tomcat (more information above) also works as an embedded engine. The docs aren’t detailed, and there may be some small bugs since not many people use the server this way, but it’s definitely possible.
iServer (more information above) also works as an embeddable engine; license starts at $1,500 US to embed the product royalty free within an application.
Jef Poskanzer’s simple web server that runs servlets “more of less compatible” with the Servlet API 1.0. Free.
Nexus Web Server
A servlet runner that implements most of the Servlet API and can be easily embedded in Java applications. Free, but the server can be used only for non-commercial use.
Paralogic’s Web Core Embeddable Server
A free but unsupported embeddable web server written in Java. It incorporates parts of Acme.Serve. Free.
An open source web server written in 100% Java designed to stand alone or be embedded (thus shown again below). Supports Servlet API 2.2 and JSP 1.1 with HTTP/1.1. Also EJBs via a JBoss integration module. No fee for use as it’s distributed under the Open Source Artistic license.
Latest posts by Gopal Das (see all)
- Salesforce Certified Platform Developer I – Winter ’18 Release Exam - November 23, 2017
- Salesforce Certified Platform App Builder – Winter ’18 Release Exam - November 22, 2017
- Salesforce Certified Administrator – Winter’ 18 Release Exam - November 21, 2017