In order to get NPN support, we had to provide custom SSL code during
-Xbootstrap to the default class libraries with the JDK.
This work has not been done with Java 8, and from a cursory glance at the
SSL code in OpenJDK, it appears to be rather different.
(This change in the SSL code isn't unexpected, as there were rumblings of
providing better TLS plugins or ALPN for Java 8, which didn't make it in.
 prep work for it?)

With HTTP/2 coming, the spec seem to be focusing on using ALPN (the
successor to NPN).  Hopefully ALPN will be baked into Java in the future,
so we don't have to provide this layer.

--
Joakim Erdfelt <joa...@intalio.com>
webtide.com <http://www.webtide.com/> - intalio.com/jetty
Expert advice, services and support from from the Jetty & CometD experts
eclipse.org/jetty - cometd.org


On Mon, Jan 20, 2014 at 2:45 PM, Nils Kilden-Pedersen <nil...@gmail.com>wrote:

> What about Java 8?
>
>
> On Fri, Jan 17, 2014 at 1:49 AM, Simone Bordet <sbor...@intalio.com>wrote:
>
>> Hi,
>>
>> On Fri, Jan 17, 2014 at 8:13 AM, Peter Ondruška
>> <peter.ondruska+je...@kaibo.eu> wrote:
>> > Hello,
>> >
>> > I just updated my OSX JRE to 1.7.0_51 and with Jetty 9.1.1.v20140108 I
>> get
>> > this:
>> >
>> > java.io.IOException: Cannot read file: modules/npn/npn-1.7.0_51.mod
>> >         at
>> org.eclipse.jetty.start.Modules.registerModule(Modules.java:405)
>> >         at org.eclipse.jetty.start.Modules.registerAll(Modules.java:395)
>> >         at
>> org.eclipse.jetty.start.Main.processCommandLine(Main.java:561)
>> >         at org.eclipse.jetty.start.Main.main(Main.java:102)
>> >
>> > I have just renamed modules/npn/npn-1.7.0_45.mod to
>> > modules/npn/npn-1.7.0_51.mod because I do not need NPN/SPDY/... I just
>> run
>> > this:
>> >
>> > java -jar ../jetty/start.jar --module=server,http,ext,client,deploy
>> > jetty.host=localhost
>> >
>> > Can this be considered as solution to my problem? :-)
>>
>> Yes.
>>
>> For reference, see
>>
>> http://www.eclipse.org/jetty/documentation/current/npn-chapter.html#npn-versions
>> .
>>
>> NPN 1.1.6 is compatible with 7u51.
>>
>> --
>> 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
>> jetty-users@eclipse.org
>> https://dev.eclipse.org/mailman/listinfo/jetty-users
>>
>
>
> _______________________________________________
> jetty-users mailing list
> jetty-users@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>
>
_______________________________________________
jetty-users mailing list
jetty-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to