Порт не перенаправлен во встроенный кот

У меня есть ситуация, когда мне нужно перенаправить запросы от не SSL порт для SSL порт. Я придумал следующий код, но он, кажется, не перенаправляет.

baseConnector = tomcat.getConnector();
    if (sslEnabled) {
        sslConnector = new Connector();
        sslConnector.setAttribute("keyAlias", "tomcat");
        sslConnector.setAttribute("keystorePass", "mypassword");
        sslConnector.setAttribute("keystoreFile", "pathtofile");
        sslConnector.setAttribute("clientAuth", "false");
        sslConnector.setAttribute("sslProtocol", "TLS");
        sslConnector.setAttribute("SSLEnabled", true);
        sslConnector.setProtocol("org.apache.coyote.http11.Http11NioProtocol");
        sslConnector.setSecure(true);
        sslConnector.setScheme("https");
        sslConnector.setPort(8443);
        tomcat.getService().addConnector(sslConnector);
        baseConnector.setRedirectPort(8443);
    }

1 ответ

Похоже, мне пришлось добавить ограничение безопасности в контекст, чтобы перенаправить с порта, не являющегося SSL, на порт SSL

Другие вопросы по тегам