Я пытаюсь включить 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 для своего приложения.
Искал, но не нашел для себя рабочего решения .. Или мне чего-то не хватает.