对码头来说非常新。我有一个正在练习的示例代码。但我似乎不明白我的代码中的哪些jetty类用于创建与jetty服务器的客户端连接。例如,在核心java套接字编程中,客户端可以通过以下代码与服务器建立连接
Socket socket = serverSocket.accept();
其中serverSocket是java ServerSocket类的实例。 无论如何我的代码工作正常但我想知道jetty中的哪个类在上面的一行代码中扮演Socket类的一部分。
以下是我的代码示例:
ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
context.setContextPath("/");
Server jettyServer = new Server(5500);
jettyServer.setHandler(context);
ServletHolder jerseyServlet = context.addServlet(org.glassfish.jersey.servlet.ServletContainer.class, "/*");
jerseyServlet.setInitOrder(0);
// Tells the Jersey Servlet which REST service/class to load.
jerseyServlet.setInitParameter("jersey.config.server.provider.classnames",
ModelInn.class.getCanonicalName() );
try {
jettyServer.start();
jettyServer.join();
} catch (Exception ex) {
Logger.getLogger(HandleClient.class.getName()).log(Level.SEVERE, null, ex);
} finally {
jettyServer.destroy();
}
答案 0 :(得分:0)
Jetty服务器是一个Web服务器,因此任何可以向通用Web服务器发送请求的客户端Java代码都应该与Jetty服务器一起使用。怎么做这个问题已被多次提出并回答。例如: