-
User guide
- Part 1 - Introduction
- Part 2 - Core Restlet
- Part 3 - Restlet Editions
- Part 4 - Restlet Extensions
- Appendices
- Tutorials
- Javadocs
- Change Log
Overview
Introduction
This connector is based on the Eclipse Jetty open-source web server. Jetty is popular alternative to Tomcat developed by Mortbay Consulting and has a nice separation between its HTTP protocol implementation and its support for the Servlet API which led to the first HTTP server connector developed for the Restlet Framework.
Description
This connector supports the following protocols: HTTP, HTTPS, AJP.
The list of supported specific parameters is available in the javadocs:
Here is the list of dependencies of this connector:
For additional details, please consult the Javadocs.
Usage example
Please consult connector configuration documentation
HTTPS
For general information on Jetty HTTPS/SSL configuration, please read this document. For configuration of the connector in a Restlet component, you will need to set some of the HTTPS parameters listed above, for example:
Server server = myComponent.getServers().add(Protocol.HTTPS, 8183);
server.getContext().getParameters().add("keystorePath", "<your-path>");
server.getContext().getParameters().add("keystorePassword", "<your-password>");
server.getContext().getParameters().add("keyPassword", "<your-password>");