Michele, you can make life easier for yourself by using the .mod system and then just running
java $(java -jar start.jar --dry-run) that runs java once to work out the command line and then runs it again without a spawn to actually run. Better yet, put the output of the --dry-run into a file and reuse (which is what the official docker images of jetty do). cheers On 5 December 2017 at 16:33, Michele Rossi <michele.ro...@gmail.com> wrote: > hi Greg, > I am Java 8 (151) and I have just resolved the problem by adding this to > my start.ini: > > --lib=lib/jetty-alpn-openjdk8-server-${jetty.version}.jar > > > Sorry I should have RTFM before posting :) > > Btw I don't use the .MOD system because I don't like to have a JVM that > spawn another JVM with Jetty in it. > I have everything in my startup scripts (including ALPN on boot classpath) > and on my start.ini and that means a 2nd JVM does not need to be spawned. > > thanks a lot! > Michele > > > > On 5 December 2017 at 16:09, Greg Wilkins <gr...@webtide.com> wrote: > >> >> What JVM are your running on? >> >> Can you give us the output of 'java -jar start.jar --dry-run' so we can >> see your modules and classpath? >> >> If you are using java 8 you will need the openjdk8 alpn jar, if you are >> using java 9, you need the java alpn jar, plus there is a conscrypt jar as >> well. >> >> cheers >> >> >> >> On 5 December 2017 at 15:51, Michele Rossi <michele.ro...@gmail.com> >> wrote: >> >>> hi all, >>> >>> I am trying to upgrade from 9.4.7 to 9.4.8 and I am getting the error >>> below. >>> >>> I use ALPN for HTTP2 and it works just fine on 9.4.7. >>> >>> Any ideas about what I am doing wrong? >>> >>> thanks, >>> Michele >>> >>> >>> 15:49:50.335|WARN | o.e.j.x.XmlConfiguration||Config error at <Call >>> name="addConnectionFactory"><Arg> >>> <New id="alpn" class="org.eclipse.jetty.alpn. >>> server.ALPNServerConnectionFactory"><Arg type="String"> >>> <Property name="jetty.alpn.protocols" >>> deprecated="alpn.protocols" default=""/> >>> </Arg><Set name="defaultProtocol"> >>> <Property name="jetty.alpn.defaultProtocol" >>> deprecated="alpn.defaultProtocol"/> >>> </Set></New> >>> </Arg></Call> >>> 15:49:50.339|WARN | o.e.j.x.XmlConfiguration|| >>> java.security.PrivilegedActionException: null >>> at java.security.AccessController.doPrivileged(Native Method) >>> at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration >>> .java:1507) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce >>> ssorImpl.java:62) >>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >>> thodAccessorImpl.java:43) >>> at java.lang.reflect.Method.invoke(Method.java:498) >>> at org.eclipse.jetty.start.Main.invokeMain(Main.java:221) >>> at org.eclipse.jetty.start.Main.start(Main.java:504) >>> at org.eclipse.jetty.start.Main.main(Main.java:78) >>> Caused by: java.lang.reflect.InvocationTargetException: null >>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >>> Method) >>> at sun.reflect.NativeConstructorAccessorImpl.newInstance(Native >>> ConstructorAccessorImpl.java:62) >>> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De >>> legatingConstructorAccessorImpl.java:45) >>> at java.lang.reflect.Constructor.newInstance(Constructor.java:4 >>> 23) >>> at org.eclipse.jetty.util.TypeUtil.construct(TypeUtil.java:586) >>> at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration >>> .newObj(XmlConfiguration.java:859) >>> at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration >>> .itemValue(XmlConfiguration.java:1305) >>> at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration >>> .value(XmlConfiguration.java:1210) >>> at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration >>> .access$500(XmlConfiguration.java:325) >>> at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration >>> $AttrOrElementNode.getList(XmlConfiguration.java:1438) >>> at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration >>> $AttrOrElementNode.getList(XmlConfiguration.java:1413) >>> at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration >>> .call(XmlConfiguration.java:776) >>> at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration >>> .configure(XmlConfiguration.java:468) >>> at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration >>> .configure(XmlConfiguration.java:409) >>> at org.eclipse.jetty.xml.XmlConfiguration.configure(XmlConfigur >>> ation.java:310) >>> at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguratio >>> n.java:1570) >>> at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguratio >>> n.java:1508) >>> ... 9 common frames omitted >>> Caused by: java.lang.IllegalStateException: No Server ALPNProcessors! >>> at org.eclipse.jetty.alpn.server.ALPNServerConnectionFactory.<i >>> nit>(ALPNServerConnectionFactory.java:53) >>> at org.eclipse.jetty.alpn.server.ALPNServerConnectionFactory.<i >>> nit>(ALPNServerConnectionFactory.java:46) >>> ... 26 common frames omitted >>> >>> >>> _______________________________________________ >>> jetty-users mailing list >>> jetty-users@eclipse.org >>> To change your delivery options, retrieve your password, or unsubscribe >>> from this list, visit >>> https://dev.eclipse.org/mailman/listinfo/jetty-users >>> >> >> >> >> -- >> Greg Wilkins <gr...@webtide.com> CTO http://webtide.com >> >> _______________________________________________ >> jetty-users mailing list >> jetty-users@eclipse.org >> 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 > jetty-users@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/jetty-users > -- Greg Wilkins <gr...@webtide.com> CTO http://webtide.com
_______________________________________________ jetty-users mailing list jetty-users@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users