Java 为什么向Apache Mina服务添加SSLContext或SslFilter会停止所有消息?

Java 为什么向Apache Mina服务添加SSLContext或SslFilter会停止所有消息?,java,ssl,apache-mina,Java,Ssl,Apache Mina,所以我有一个ApacheMina服务,我在两个客户端之间发送消息。我决定添加SSL,并执行以下操作: try { SSLContext sslContext = SSLContext.getInstance("TLS"); sslContext.init(null, null, null); SslFilter sslFilter = new SslFilter(sslContext); getService().getFi

所以我有一个ApacheMina服务,我在两个客户端之间发送消息。我决定添加SSL,并执行以下操作:

    try {
        SSLContext sslContext = SSLContext.getInstance("TLS");
        sslContext.init(null, null, null);
        SslFilter sslFilter = new SslFilter(sslContext);
        getService().getFilterChain().addFirst("sslFilter", sslFilter);
    } catch (NoSuchAlgorithmException | KeyManagementException e) {
        log.warn("Failed to establish SSLFitler");
        e.printStackTrace();
    }
因此,在添加这段代码之后,客户端似乎仍然连接,但是我的消息似乎没有在两者之间发送(在添加此代码之前)。知道我遗漏了什么吗