Hello,
I'm learning jetty programming and have a problem with running a basic
HTTP/3 server.
Here's what i did: I added http3-server to my project's pom.xml file, added
few lines to the main() function:

Server server = new Server();

SslContextFactory.Server sslContextFactory = new SslContextFactory.Server();
sslContextFactory.setKeyStorePath("/home/test/keystore.p12");
sslContextFactory.setKeyStorePassword("passwd");
sslContextFactory.setCertAlias("jetty");

Session.Server.Listener sessionListener = new Session.Server.Listener() {};

RawHTTP3ServerConnectionFactory http3 = new
RawHTTP3ServerConnectionFactory(sessionListener);
http3.getHTTP3Configuration().setStreamIdleTimeout(15000);

HTTP3ServerConnector connector = new HTTP3ServerConnector(server,
sslContextFactory, http3);
connector.getQuicConfiguration().setMaxBidirectionalRemoteStreams(1024);
connector.setPort(8181);

server.addConnector(connector);
server.start();

Now, when server.start() is called i can see messages stating that the
server has started:
2022-10-11 09:04:22.670:INFO :oejs.AbstractConnector:main: Started
HTTP3ServerConnector@7276c8cd{h3, (h3)}{0.0.0.0:8181}
2022-10-11 09:04:22.891:INFO :oejs.Server:main: Started
Server@50de0926{STARTING}[11.0.12,sto=0]
@1353ms

However, if i try to make a new connection to it using HTTP3Client class
i'm getting java.nio.channels.ClosedChannelException

I'm following this guide:
https://www.eclipse.org/jetty/documentation/jetty-11/programming_guide.php
Any suggestions as to what I'm missing here would be very appreciated. For
now I want only the client to establish a connection with the h3 server.
thanks in advance
_______________________________________________
jetty-users mailing list
jetty-users@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/jetty-users

Reply via email to