Tried with few combinations
<!-- HTTP Config -->
<New id="config" class="org.eclipse.jetty.server.HttpConfiguration">
<Set name="SecureScheme">https</Set>
<Set name="SecurePort">8575</Set>
<Set name="OutputBufferSize">32768</Set>
</New>
<!-- HTTP Factory-->
<New id="httpFactory"
class="org.eclipse.jetty.server.HttpConnectionFactory">
<Arg>
<Ref refid="config"/>
</Arg>
</New>
<!-- HTTP Connector-->
<Call name="addConnector">
<Arg>
<New class="org.eclipse.jetty.server.ServerConnector">
<Arg><Ref refid="<ServerName From Configure>"/></Arg>
<Arg><Ref refid="httpFactory"/></Arg>
</New>
</Arg>
</Call>
But this is the exception am getting
Caused by: java.lang.IllegalStateException: No suitable constructor: <New
class="org.eclipse.jetty.server.ServerConnector"><Arg><Ref
refid="<ServerNameFromConfigure>"/></Arg><Arg><Ref
refid="httpFactory"/></Arg></New> on Server@2038ae61
{STOPPED}[9.4.26.v20200117]
at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.newObj(XmlConfiguration.java:1053)
at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.itemValue(XmlConfiguration.java:1638)
at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.value(XmlConfiguration.java:1539)
at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.access$500(XmlConfiguration.java:369)
at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration$AttrOrElementNode.getList(XmlConfiguration.java:1768)
at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration$AttrOrElementNode.getList(XmlConfiguration.java:1744)
at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.call(XmlConfiguration.java:919)
at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:512)
at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:454)
at
org.eclipse.jetty.xml.XmlConfiguration.configure(XmlConfiguration.java:354)
at
org.eclipse.jetty.xml.XmlConfiguration.lambda$main$0(XmlConfiguration.java:1874)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1837)
On Fri, Feb 7, 2020 at 3:29 PM Balaji Srinivasan <[email protected]> wrote:
> Changed it this way
> <Call name="addConnector">
> <Arg>
> <New class="org.eclipse.jetty.server.ServerConnector">
> <Arg><Ref refId="UQHServer"/></Arg>
> <Arg>
> <New class="org.eclipse.jetty.server.HttpConnectionFactory">
> <Arg>
> <Ref refId="httpConfig"></Ref>
> </Arg>
> </New>
> </Arg>
> </New>
>
> </Arg>
> <Set name="Port">9006</Set>
> <Set name="IdleTimeOut">30000</Set>
>
> </Call>
>
> But getting illegal Argument Exception.
>
> Caused by: 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:423)
> at
> org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.invokeConstructor(XmlConfiguration.java:749)
> at
> org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.construct(XmlConfiguration.java:1095)
> at
> org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.newObj(XmlConfiguration.java:1049)
> at
> org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.itemValue(XmlConfiguration.java:1638)
> at
> org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.value(XmlConfiguration.java:1539)
> at
> org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.newObj(XmlConfiguration.java:1036)
> at
> org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.itemValue(XmlConfiguration.java:1638)
> at
> org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.value(XmlConfiguration.java:1539)
> at
> org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.access$500(XmlConfiguration.java:369)
> at
> org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration$AttrOrElementNode.getList(XmlConfiguration.java:1768)
> at
> org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration$AttrOrElementNode.getList(XmlConfiguration.java:1744)
> at
> org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.call(XmlConfiguration.java:919)
> at
> org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:512)
> at
> org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:454)
> at
> org.eclipse.jetty.xml.XmlConfiguration.configure(XmlConfiguration.java:354)
> at
> org.eclipse.jetty.xml.XmlConfiguration.lambda$main$0(XmlConfiguration.java:1874)
> ... 9 more
> Caused by: java.lang.IllegalArgumentException: Null HttpConfiguration
> at
> org.eclipse.jetty.server.HttpConnectionFactory.<init>(HttpConnectionFactory.java:55)
> at
> org.eclipse.jetty.server.HttpConnectionFactory.<init>(HttpConnectionFactory.java:46)
> ... 29 more
>
> On Fri, Feb 7, 2020 at 2:21 PM Simone Bordet <[email protected]> wrote:
>
>> Hi,
>>
>> On Fri, Feb 7, 2020 at 9:18 AM Balaji Srinivasan <[email protected]>
>> wrote:
>> >
>> > Am having this configuration for setting up ssl with jetty 9
>> >
>> > <Configure id="UQHServer" class="org.eclipse.jetty.server.Server">
>> >
>> > <!-- if NIO is not available, use
>> org.eclipse.jetty.server.ssl.SslSocketConnector -->
>> >
>> > <New id="sslContextFactory"
>> class="org.eclipse.jetty.util.ssl.SslContextFactory$Server">
>> > <Set name="KeyStorePath"><Property name="jetty.home" default="."
>> />/etc/keystore</Set>
>> > <Set name="KeyStorePassword">PWD</Set>
>> > <Set name="KeyManagerPassword">PWD</Set>
>> > <!-- <Set name="TrustStore"><Property name="jetty.home" default="."
>> />/etc/keystore</Set>
>> > <Set name="TrustStorePassword">USHURMEREACHMOB</Set>-->
>> > </New>
>> >
>> > <!-- HTTP Config -->
>> > <New id="httpConfig"
>> class="org.eclipse.jetty.server.HttpConfiguration">
>> > <Set name="SecureScheme">https</Set>
>> > <Set name="SecurePort">8575</Set>
>> > <Set name="OutputBufferSize">32768</Set>
>> > </New>
>> >
>> > <!-- HTTP Connector-->
>> > <Call name="addConnector">
>> > <Arg>
>> > <New class="org.eclipse.jetty.server.ServerConnector">
>> > <Arg><Get id="server" name="server"/></Arg>
>>
>> This should be:
>>
>> <Arg><Ref refid="UQHServer" /></Arg>
>>
>> --
>> Simone Bordet
>> ----
>> http://cometd.org
>> http://webtide.com
>> Developer advice, training, services and support
>> from the Jetty & CometD experts.
>> _______________________________________________
>> jetty-users mailing list
>> [email protected]
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://www.eclipse.org/mailman/listinfo/jetty-users
>>
>
>
> --
> *Warm Regards*
>
> *Balaji S*
>
--
*Warm Regards*
*Balaji S*
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://www.eclipse.org/mailman/listinfo/jetty-users