webtide.com is running this ATM I believe... On Jul 4, 2014 2:54 PM, "Michele Rossi" <[email protected]> wrote:
> hi, > has anyone managed to bring up a server with SPDY and ALPN with JDK > 1.8.0_05? > > I tried to follow the docs here > > > http://www.eclipse.org/jetty/documentation/9.2.1.v20140609/alpn-chapter.html > <https://mailtrack.io/trace/link/612c06d1db74fafdbb7a1cf2789e96829f4f83fb> > > and here > > > http://www.eclipse.org/jetty/documentation/9.2.1.v20140609/spdy-configuring.html > <https://mailtrack.io/trace/link/b32c2c69bfbba7d829db74266bb9e1c7a607fec3> > > but I couldn't put together a working configuration. > > For a started I don't understand how the ALPN version is resolved starting > from the JDK version. > Initially I was getting the following error: > > > WARNING: ** Unable to continue, required dependency missing. > [protonego-impl/${protonego}] > > > > Then I tried to manually edit protonego.mod replacing line > > > > protonego-impl/${protonego} > > with > > protonego-impl/alpn-1.8.0_05 > > but if I do that I get a different error: (pls excuse the big stack trace) > > 2014-07-04 18:55:13.409:WARN:oejx.XmlConfiguration:main: Config error at > <Call id="spdyConnector" name="addConnector"><Arg>| <New > class="org.eclipse.jetty.server.ServerC > onnector"><Arg name="server">| <Ref refid="Server"/>| > </Arg><Arg name="factories">| <Array > type="org.eclipse.jetty.server.Conne > ctionFactory"><Item>| <New > class="org.eclipse.jetty.server.SslConnectionFactory"><Arg > name="next"><Property name="protonego"/></Arg><Arg name="sslContext > Factory">| <Ref > refid="sslContextFactory"/>| </Arg></New>| > </Item><Item>|??? <Ref refid= > "protonego"/>| </Item><Item>| > <New > class="org.eclipse.jetty.spdy.server.http.HTTPSPDYServerConnectionFactory"><Arg > name="version" > type="int">3</Arg><Arg name="config">| > <Ref refid="sslHttpConfig"/>| </Arg><Set > name="initialWindowSize"><Property > name="spdy.initialWindowSize" default="65536"/></Set></New>| > </Item><Item>| <New > class="org.eclipse.jetty.spdy.server.http.HTTPSP > DYServerConnectionFactory"><Arg name="version" type="int">2</Arg><Arg > name="config">| <Ref > refid="sslHttpConfig"/>| > </Arg><Set name="initialWindowSize"><Property > name="spdy.initialWindowSize" default="65536"/></Set></New>| > </Item><Item>| <New c > lass="org.eclipse.jetty.server.HttpConnectionFactory"><Arg name="config">| > <Ref refid="sslHttpConfig"/>| > </Arg></N > ew>| </Item></Array>| </Arg><Set > name="host"><Property name="jetty.host"/></Set><Set name="port"><Property > name="spdy.port" default="443"/></S > et><Set name="idleTimeout"><Property name="spdy.timeout" > default="30000"/></Set></New>| </Arg></Call> > java.lang.reflect.InvocationTargetException in file:/C:/tmp/IOD_SERVER_ > 0.0.1-SNAPSHOT/iod-base/etc/jetty-spdy.xml > Exception in thread "main" java.lang.reflect.InvocationTargetException > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:408) > at org.eclipse.jetty.util.TypeUtil.construct(TypeUtil.java:608) > at > org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.newObj(XmlConfiguration.java:801) > at > org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.itemValue(XmlConfiguration.java:1125) > at > org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.value(XmlConfiguration.java:1030) > at > org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.call(XmlConfiguration.java:721) > at > org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:417) > at > org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:354) > at > org.eclipse.jetty.xml.XmlConfiguration.configure(XmlConfiguration.java:262) > at > org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1243) > at java.security.AccessController.doPrivileged(Native Method) > at > org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1174) > Caused by: java.lang.NullPointerException > at > org.eclipse.jetty.server.AbstractConnector.addConnectionFactory(AbstractConnector.java:358) > at > org.eclipse.jetty.server.AbstractConnector.<init>(AbstractConnector.java:190) > at > org.eclipse.jetty.server.AbstractNetworkConnector.<init>(AbstractNetworkConnector.java:44) > at > org.eclipse.jetty.server.ServerConnector.<init>(ServerConnector.java:210) > at > org.eclipse.jetty.server.ServerConnector.<init>(ServerConnector.java:130) > ... 15 more > > > My start.ini contains the following lines: > > > --module=server > threads.min=10 > threads.max=200 > threads.timeout=60000 > jetty.output.buffer.size=32768 > jetty.request.header.size=8192 > jetty.response.header.size=8192 > jetty.send.server.version=true > jetty.send.date.header=false > jetty.dump.start=false > jetty.dump.stop=false > > --module=deploy > > --module=ext > --module=ssl > --module=protonego > --module=spdy > > --module=resources > --module=requestlog > --module=lowresources > > > I am starting the server as follows: > > java -Djetty.base=./iod-base > -Xbootclasspath/p:./iod-base/lib/alpn/alpn-boot-8.0.0.v20140317.jar > -Djetty.logs=./iod-base/logs > -Djetty.home=./jetty-distribution-9.2.1.v20140609 > -Dlogback.configurationFile=./iod-base/logback.xml -Dconfig.dir=./iod-base/ > -Denv=DEV -jar ./jetty-distribution-9.2.1.v20140609/start.jar > > > If this is all described in an obvious document I apologise in advance for > not being able to find it (I did try to RTFM). > > Any help greatly appreciated. > > Many thanks, > Michele > > > > > > Sent with MailTrack > <https://mailtrack.io/install?source=signature&lang=en&[email protected]&idSignature=22> > > _______________________________________________ > jetty-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/jetty-users >
_______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
