Не могу запустить сервисы по HTTP для моего проекта dropwizard
Я пытаюсь включить HTTP для моего проекта dropwizard. для этого я добавил следующую конфигурацию, чтобы включить HTTP
server:
rootPath: '/api/*'
applicationConnectors:
- type: http
port: 8080
- type: https
port: 8443
keyStorePath: config/keystore.jks
keyStorePassword: password
keyStoreType: JKS
keyStoreProvider:
trustStorePath:
trustStorePassword:
trustStoreType: JKS
trustStoreProvider:
keyManagerPassword:
needClientAuth: false
wantClientAuth:
enableCRLDP: false
enableOCSP: false
validateCerts: false
validatePeers: true
allowRenegotiation: true
"keystore.jks" - это ключ, который я создал с помощью java keytool. Но при запуске сервера я вижу следующее исключение.
Suppressed: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
Та же конфигурация работала с примером приложения dropwizard https://github.com/dropwizard/dropwizard/tree/master/dropwizard-example
а не с моим заявлением. Я использую Centos VM для моего приложения.
Я зарезервировал, но не нашел рабочего решения для меня.. Или я что-то упустил.
1 ответ
Это сообщение об ошибке появляется, когда ваш пароль хранилища ключей неверен.