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 +
[email protected]: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
[email protected]: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
[email protected]:8080 STARTING
34 [main] DEBUG org.eclipse.jetty.util.log - STARTED
[email protected]: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