Uso il plug-in di Jetty per Maven, versione 7.0.0.pre5, ma ho problemi a configurarlo per avere un connettore SSL. Ogni volta che avvio l'applicazione, fallisce affermando che l'implementazione richiesta non è stata trovata.Maven's jetty plugup Problema di configurazione SSL
Questa è la configurazione del plugin nel mio 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>
Il tentativo di eseguirlo con pontile mvn: corsa dà il seguente risultato:
[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
Utilizzando org.mortbay.jetty.ssl .SslSocketConnector esegue lo stesso risultato.
È davvero strano, poiché, secondo la documentazione di Jetty, esistono entrambe le classi e questo è il loro nome corretto (in Jetty 6 è stata usata la sicurezza del pacchetto invece di ssl).
Tutte le idee sono benvenute.
Che ha fatto! Grazie! – Johnco