Si vous essayez sous Windows avec Jetty comme plugin Maven, les étapes suivantes peuvent vous aider :
pom.xml
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.11.v20130520</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<webApp>
<contextPath>/yourappcontext</contextPath>
</webApp>
<connectors>
<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
<port>9090</port>
<maxIdleTime>1</maxIdleTime>
</connector>
<connector implementation="org.eclipse.jetty.server.ssl.SslSocketConnector">
<port>9443</port>
<keystore>src/test/resources/keystore</keystore>
<keyPassword>123456</keyPassword>
<password>123456</password>
</connector>
</connectors>
</configuration>
</plugin>
Générer la clé/le certificat à l'aide de l'outil JDK keytool
:
keytool -keystore keystore -alias jetty -genkey -keyalg RSA
Cette commande va générer un fichier keystore
que nous devons placer à la suite (ou ce que vous voulez jusqu'à ce qu'il soit configuré dans le fichier keystore
élément) chemin src/test/resources/keystore
.