On Thu, Jun 23, 2011 at 23:47, James Whetstone
<
james.whetstone.x@xxxxxxxxx> wrote:
> The tutorials show the following code
> at
http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty:
>
> public class ManyConnectors
> {
> public static void main(String[] args) throws Exception
> {
> Server server = new Server();
>
> SelectChannelConnector connector0 = new SelectChannelConnector();
> connector0.setPort(8080);
> connector0.setMaxIdleTime(30000);
> connector0.setRequestHeaderSize(8192);
>
> SelectChannelConnector connector1 = new SelectChannelConnector();
> connector1.setHost("127.0.0.1");
> connector1.setPort(8888);
> connector1.setThreadPool(new QueuedThreadPool(20));
> connector1.setName("admin");
>
> SslSelectChannelConnector ssl_connector = new
> SslSelectChannelConnector();
> String jetty_home =
>
> System.getProperty("jetty.home","../jetty-distribution/target/distribution");
> System.setProperty("jetty.home",jetty_home);
> ssl_connector.setPort(8443);
> ssl_connector.setKeystore(jetty_home + "/etc/keystore");
> ssl_connector.setPassword("OBF:1vny1zlo1x8e1vnw1vn61x8g1zlu1vn4");
> ssl_connector.setKeyPassword("OBF:1u2u1wml1z7s1z7a1wnl1u2g");
> server.addConnector(ssl_connector);
>
> server.setConnectors(new Connector[]{ connector0, connector1,
> ssl_connector });
>
> server.setHandler(new HelloHandler());
>
> server.start();
> server.join();
> }
> }
>
> But the SslSelctChannelConnector has several methods that are Deprecated
> according to the documentation. The problem is, I'm unclear on what
> methods/objects should replace these deprecated methods.
>
> For example, "setKeystore", "setPassword" and "setKeyPassword" are all
> marked as deprecated.
>
> Can anyone help me out with this?
>
> Sincerely,
>
> James
>