Regarding the code example, there seems to be one unnecessary line of code
where the ssl connector is being added to the server's connector collection
twice:
server.addConnector(ssl_connector);
server.setConnectors(new Connector[]{ connector0, connector1, ssl_connector
});
Obviously, this is minor, but it looks like an error to me (am I wrong?).
Again, thanks for your help and quick response on my original question.
---James
On Fri, Jun 24, 2011 at 9:31 AM, James Whetstone <
[email protected]> wrote:
> Thank you!
>
>
> On Fri, Jun 24, 2011 at 7:24 AM, Michael Gorovoy <[email protected]>wrote:
>
>> James,
>>
>> The example has been updated. Thank you very much for pointing this out to
>> us.
>>
>> Please note that the code sample that this example was based on has been
>> linked in the wiki (
>> http://download.eclipse.org/jetty/stable-7/xref/org/eclipse/jetty/embedded/ManyConnectors.html)
>> and was already updated.
>>
>> -Michael
>>
>> On Fri, Jun 24, 2011 at 12:47 AM, James Whetstone <
>> [email protected]> 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
>>>
>>>
>>> _______________________________________________
>>> jetty-users mailing list
>>> [email protected]
>>> https://dev.eclipse.org/mailman/listinfo/jetty-users
>>>
>>>
>>
>> _______________________________________________
>> jetty-users mailing list
>> [email protected]
>> https://dev.eclipse.org/mailman/listinfo/jetty-users
>>
>>
>
_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users