Table of Contents
HTTP server instance is provided as
httpServer by default.
The server will only be active and enabled if either the HTTP API component or HTTP File Upload component is enabled.
This project uses the default implementation of an http server provided by HttpServer found embedded in Java JDK.
This implementation is good only for small installations of if there is no requirement for a high performance HTTP server. If this is do not match your requirements, it is recommended to use Jetty as the embedded HTTP server using Tigase HTTP API - Jetty HTTP Server project.
The default HTTP server implementation requires almost no dependencies as most calls are already embedded within JDK 8. However as a common API for processing HTTP requests is needed, as is the same for HTTP server from JDK and Jetty, we have decided to use HTTP Servlet API in version 3.1.
Please note that this file is included in dist-max, exe, and jar installer distributions of Tigase XMPP server.