J'ai vu de nombreux exemples sur la façon de configurer Jetty pour HTTPS SSL for Jetty mais ils semblent tous utiliser une classe Server séparée contenant une méthode main
pour l'exécution. Je veux exécuter mon WebServlet en tant que servlet standard configuré via le fichier web.xml. J'ai actuellement:Jetty WebSockets sur HTTPS configuré via WebSocketServlet
@WebServlet
public class MonitoringServlet extends WebSocketServlet {
@Override
public void configure(WebSocketServletFactory factory) {
factory.register(MonitoringSocket.class);
}
}
Où pourrais-je placer mon code de configuration de servlet SSL? Dans la méthode configure
de ce servlet? Dans la méthode init
?
Je comprends que dans ce cas, il n'y a pas besoin d'instancier un objet Server
et en utilisant .start()
et .join
Ok, j'ai déjà vu ce modèle auparavant. Je veux utiliser 'WebAppContext' mais je ne pensais pas avoir besoin d'une instance de serveur. Je pensais que c'était géré pour moi. Ce lien [Eclipse Websocket API] (http://www.eclipse.org/external/jetty/stable-9/apidocs/org/eclipse/jetty/websocket/servlet/package-summary.html) détaille un processus de création quelque peu différent . – jiveturkey