Hi All,

On enabling log, I see following exception.

2013-07-23 13:58:37.104:INFO:oejs.AbstractConnector:Started
[email protected]:443
2013-07-23 13:58:41.015:DBUG:oeji.nio:created SCEP@18a178a{l(/
127.0.0.1:57008)<->r(/127.0.0.1:443
),s=0,open=true,ishut=false,oshut=false,rb=false,wb=false,w=true,i=0}-{SslConnection@10f93f9SSL
NOT_HANDSHAKING i/o/u=-1/-1/-1 ishut=false oshut=false
{AsyncHttpConnection@13503e5
,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-14,l=0,c=0},r=0}}
2013-07-23 13:58:41.016:DBUG:oeji.nio:created SCEP@12c85f1{l(/
127.0.0.1:57009)<->r(/127.0.0.1:443
),s=0,open=true,ishut=false,oshut=false,rb=false,wb=false,w=true,i=0}-{SslConnection@11c3288SSL
NOT_HANDSHAKING i/o/u=-1/-1/-1 ishut=false oshut=false
{AsyncHttpConnection@317dc9
,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-14,l=0,c=0},r=0}}
2013-07-23 13:58:41.016:DBUG:oejin.ssl:[Session-1, SSL_NULL_WITH_NULL_NULL]
SslConnection@10f93f9 SSL NOT_HANDSHAKING i/o/u=212/0/0 ishut=false
oshut=false 
{AsyncHttpConnection@13503e5,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-14,l=0,c=0},r=0}
NOT_HANDSHAKING filled=212/212 flushed=0/0
2013-07-23 13:58:41.021:DBUG:oejin.ssl:[Session-1, SSL_NULL_WITH_NULL_NULL]
SslConnection@11c3288 SSL NOT_HANDSHAKING i/o/u=0/0/0 ishut=false
oshut=false 
{AsyncHttpConnection@317dc9,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-14,l=0,c=0},r=0}
NOT_HANDSHAKING filled=0/0 flushed=0/0
2013-07-23 13:58:41.026:DBUG:oejin.ssl:[Session-1, SSL_NULL_WITH_NULL_NULL]
SslConnection@11c3288 SSL NOT_HANDSHAKING i/o/u=0/0/0 ishut=false
oshut=false 
{AsyncHttpConnection@317dc9,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-14,l=0,c=0},r=0}
NOT_HANDSHAKING filled=0/0 flushed=0/0
2013-07-23 13:58:41.026:DBUG:oejin.ssl:[Session-1, SSL_NULL_WITH_NULL_NULL]
handle SslConnection@11c3288 SSL NOT_HANDSHAKING i/o/u=0/0/0 ishut=false
oshut=false 
{AsyncHttpConnection@317dc9,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-14,l=0,c=0},r=0}
progress=false
2013-07-23 13:58:41.031:DBUG:oejin.ssl:SCEP@18a178a{l(/127.0.0.1:57008
)<->r(/127.0.0.1:443
),s=1,open=true,ishut=false,oshut=false,rb=false,wb=false,w=true,i=0}-{SslConnection@10f93f9SSL
NEED_WRAP i/o/u=212/0/0 ishut=false oshut=false
{AsyncHttpConnection@13503e5
,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-14,l=0,c=0},r=0}}
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
    at sun.security.ssl.EngineInputRecord.bytesInCompletePacket(Unknown
Source)
    at sun.security.ssl.SSLEngineImpl.readNetRecord(Unknown Source)
    at sun.security.ssl.SSLEngineImpl.unwrap(Unknown Source)
    at javax.net.ssl.SSLEngine.unwrap(Unknown Source)
    at org.eclipse.jetty.io.nio.SslConnection.unwrap(SslConnection.java:536)
    at
org.eclipse.jetty.io.nio.SslConnection.process(SslConnection.java:359)
    at
org.eclipse.jetty.io.nio.SslConnection.access$900(SslConnection.java:48)
    at
org.eclipse.jetty.io.nio.SslConnection$SslEndPoint.fill(SslConnection.java:678)
    at org.eclipse.jetty.http.HttpParser.fill(HttpParser.java:1044)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:280)
    at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
    at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
    at org.eclipse.jetty.io.nio.SslConnection.handle(SslConnection.java:196)
    at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
    at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
    at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
    at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
    at java.lang.Thread.run(Unknown Source)
2013-07-23 13:58:41.031:DBUG:oejin.ChannelEndPoint:close SCEP@18a178a{l(/
127.0.0.1:57008)<->r(/127.0.0.1:443
),s=1,open=true,ishut=false,oshut=false,rb=false,wb=false,w=true,i=0!}-{SslConnection@10f93f9SSL
NEED_WRAP i/o/u=212/0/0 ishut=false oshut=false
{AsyncHttpConnection@13503e5
,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-14,l=0,c=0},r=0}}
2013-07-23 13:58:41.031:DBUG:oeji.nio:destroyEndPoint SCEP@18a178a
{l(null)<->r(0.0.0.0/0.0.0.0:443
),s=1,open=false,ishut=true,oshut=true,rb=false,wb=false,w=true,i=0!}-{SslConnection@10f93f9SSL
NEED_WRAP i/o/u=212/0/0 ishut=false oshut=false
{AsyncHttpConnection@13503e5
,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-14,l=0,c=0},r=0}}


Can someone suggest the reason behind this exception?

Thanks for all the inputs,
Shiv



On Tue, Jul 23, 2013 at 10:06 AM, Shiv Kumbhar <[email protected]>wrote:

> Thanks Simone for the response.
>
> I tried the example you that pointed, but the result is same.
> When I use Ssl ( I added SslSelectChannelConnector for it and provided CA
> signed certificate), it does not bring the secured pages.
>
> This pages work :-  http://www.google.com
> This page doesn't work : https://www.google.com
>
> I also tried whitelisted other ssl pages, but no luck.
>
> Please see code below and let me know if I am missing something ?
>
> Also, I extended SslSelectChannelConnector just to add some logging. I see
> that it accept() and open() the connection, but then immediately close()
> the connection.
>
> Where can I get the logs for connector operations ?
>
> Here is the code that I tried.
>
>
>         Server server = new Server();
>         SelectChannelConnector connector = new SelectChannelConnector();
>         connector.setPort(8080);
>         server.addConnector(connector);
>
>
>         SslSelectChannelConnector ssl_connector = new
> SslSelectChannelConnector();
>         ssl_connector.setPort(8443);
>         SslContextFactory cf = ssl_connector.getSslContextFactory();
>         cf.setKeyStorePath(".\\cert\\Jetty.jks");
>         cf.setKeyStoreType(KeyStore.getDefaultType());
>         //cf.setCertAlias("Jetty");
>         cf.setKeyStorePassword("password");
>         cf.setKeyManagerPassword("password");
>         server.addConnector(ssl_connector);
>
>         HandlerCollection handlers = new HandlerCollection();
>         server.setHandler(handlers);
>
>         // Setup proxy servlet
>         ServletContextHandler context = new
> ServletContextHandler(handlers, "/", ServletContextHandler.SESSIONS);
>         ServletHolder proxyServlet = new ServletHolder(ProxyServlet.class);
>         proxyServlet.setInitParameter("whiteList","google.com,
> www.eclipse.org, localhost");
>         proxyServlet.setInitParameter("blackList","google.com/calendar/*,
> www.eclipse.org/committers/");
>         context.addServlet(proxyServlet, "/*");
>
>         // Setup proxy handler to handle CONNECT methods
>         ConnectHandler proxy = new ConnectHandler();
>         proxy.setWhite(new String[] { "mail.google.com" });
>         proxy.addWhite("www.google.com");
>         handlers.addHandler(proxy);
>
>         server.start();
>
>
> Thanks,
> Shiv
>
>
>
> On Tue, Jul 23, 2013 at 1:07 AM, Simone Bordet <[email protected]>wrote:
>
>> Hi,
>>
>> On Mon, Jul 22, 2013 at 7:56 PM, Shiv Kumbhar <[email protected]>
>> wrote:
>> > Hi All,
>> >
>> > I need to create a Proxy Server using Jetty that should for HTTP and
>> HTTPS
>> > urls. I followed the example in
>> >
>> http://download.eclipse.org/jetty/stable-7/xref/org/eclipse/jetty/embedded/ManyConnectors.html
>> .
>> > I could get the Proxy working for HTTP but not for HTTPS.
>>
>> Please use
>> http://download.eclipse.org/jetty/stable-7/xref/org/eclipse/jetty/embedded/ProxyServer.html
>> .
>>
>> --
>> Simone Bordet
>> ----
>> http://cometd.org
>> http://webtide.com
>> http://intalio.com
>> Developer advice, training, services and support
>> from the Jetty & CometD experts.
>> Intalio, the modern way to build business applications.
>> _______________________________________________
>> 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

Reply via email to