Thanks. I switched to the Jetty connector and it is creating the HTTP connector fine, but for some readon the HTTPS conector is still the internal connector:
public void setupSSLServer(int nPort) { Server serverSSL = getServers().add(Protocol.HTTPS, nPort); Series<Parameter> paramSSL = serverSSL.getContext().getParameters(); paramSSL.add("useForwardedForHeader", "true"); paramSSL.add("sslContextFactory","org.restlet.ext.ssl.PkixSslContextFactory"); paramSSL.add("keystorePath",SSL_KEYSTORE_PATH); paramSSL.add("keystorePassword", "XXXXXXXX"); paramSSL.add("keyPassword", "XXXXXXXX"); paramSSL.add("keystoreType","JKS"); } Server serverHttp = getServers().add(Protocol.HTTP, 8080); Series<Parameter> paramHttp = serverHttp.getContext().getParameters(); paramHttp.add("useForwardedForHeader", "true"); setupSSLServer(8443); INFO: LoggerImplFactory set to com.google.code.morphia.logging.jdk.JDKLoggerFactory 0 [main] DEBUG org.eclipse.jetty.util.log - Logging to org.slf4j.impl.Log4jLoggerAdapter(org.eclipse.jetty.util.log) via org.eclipse.jetty.util.log.Slf4jLog 1 [main] DEBUG org.eclipse.jetty.util.log - Container org.restlet.ext.jetty.JettyServerHelper$WrappedServer@648730b8 + qtp1457099383{1<=0<=0/255,-1} as threadpool 1 [main] DEBUG org.eclipse.jetty.util.log - Container org.restlet.ext.jetty.JettyServerHelper$WrappedServer@648730b8 + SelectChannelConnector@0.0.0.0:8080 STOPPED as connector 1 [main] DEBUG org.eclipse.jetty.util.log - starting org.restlet.ext.jetty.JettyServerHelper$WrappedServer@648730b8 1 [main] INFO org.eclipse.jetty.util.log - jetty-7.4.2.v20110526 15 [main] DEBUG org.eclipse.jetty.util.log - starting org.restlet.ext.jetty.JettyServerHelper$WrappedServer@648730b8 15 [main] DEBUG org.eclipse.jetty.util.log - starting qtp1457099383{1<=0<=0/255,-1} 16 [main] DEBUG org.eclipse.jetty.util.log - STARTED qtp1457099383{1<=0<=1/255,0} 16 [main] DEBUG org.eclipse.jetty.util.log - starting SelectChannelConnector@0.0.0.0:8080 STOPPED 17 [main] DEBUG org.eclipse.jetty.util.log - starting org.eclipse.jetty.server.nio.SelectChannelConnector$ConnectorSelectorManager@6360f5bf 26 [main] DEBUG org.eclipse.jetty.util.log - STARTED org.eclipse.jetty.server.nio.SelectChannelConnector$ConnectorSelectorManager@6360f5bf 34 [main] INFO org.eclipse.jetty.util.log - Started SelectChannelConnector@0.0.0.0:8080 STARTING 34 [main] DEBUG org.eclipse.jetty.util.log - STARTED SelectChannelConnector@0.0.0.0:8080 STARTED 34 [main] DEBUG org.eclipse.jetty.util.log - STARTED org.restlet.ext.jetty.JettyServerHelper$WrappedServer@648730b8 Starting the internal [HTTPS/1.1] server on port 8443 ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2958421