Я использую плагин Jetty для Maven, версия 7.0.0.pre5, но у меня есть проблемы с настройкой его для подключения SSL-коннектора. Всякий раз, когда я запускаю приложение, он не может заявить, что запрошенная реализация не найдена.Ошибка конфигурации SSL-шлюза Maven's
Это конфигурация плагина в моей pom.xml
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>7.0.0.pre5</version>
<configuration>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>8080</port>
</connector>
<connector implementation="org.mortbay.jetty.ssl.SslSelectChannelConnector">
<port>8443</port>
<keystore>src/test/resources/server.keystore</keystore>
<keyPassword>123456</keyPassword>
<password>123456</password>
</connector>
</connectors>
</configuration>
</plugin>
Попытка запустить его с МВН причалу: бег дает следующий результат:
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to configure plugin parameters for: org.mortbay.jetty:jetty-maven-plugin:7.0.0.pre5
Cause: Class name which was explicitly given in configuration using 'implementation' attribute: 'org.mortbay.jetty.ssl.SslSelectChannelConnector' cannot be loaded
Использование org.mortbay.jetty.ssl .SslSocketConnector дает тот же результат.
Это действительно странно, поскольку в соответствии с собственной документацией Jetty оба класса существуют, и это их правильное имя (уведомление в Jetty 6 использовалось для безопасности пакета вместо ssl).
Любые идеи приветствуются.
Это было! Благодаря! – Johnco