angeben Ich habe meine Haare für Stunden mit Play (wieder) gezogen. Ich verwende v2.4.6 und versuche, eine benutzerdefinierte Keystore-Datei für den HTTPS-Zugriff zu verwenden.Kann keine Keystore-Datei für https
Si Ich folgte dem documentation:
- Added
javaOptions in run += "-Dhttp.port=9020"
in meiner build.sbt Datei - Added
play.server.https.keyStore.path = "conf/mykeystorefile.jks
undplay.server.https.keyStore.password = "my_keystore_file_passphrase
Also dann verwende ich Aktivator UI Spiel zu starten, wie üblich, und HTTPS-Anfragen funktionieren, ABER spielt immer eine generated.keystore
und verwendet sie, anstatt die zu verwenden, die ich brauche. Und druckt eine Warnung: "Verwenden des generierten Schlüssels mit selbstsigniertem Zertifikat für HTTPS. Dies sollte nicht in der Produktion verwendet werden."
Wenn ich Play Code ansehen, this ist, wo das Protokoll stammt. Aber beim Lesen des Codes sollte dies nur passieren, wenn play.server.https.keyStore.path
nicht zur Verfügung gestellt wird, was es ist ...
Was ist los?
Ja ich meinte 'https.port' es war ein Tippfehler. 'devSettings' hat nicht funktioniert, aber' javaOptions in run hinzugefügt + = "-Dplay.server.https.keyStore.path = Pfad/zu/keystore" 'und' javaOptions in run + = "-Dplay.server.https .keyStore.password = Passwort "' zu meinem Build.sbt hat den Trick gemacht. Vielen Dank! – SebT