не могу запускать службы по 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 для своего приложения.

Искал, но не нашел для себя рабочего решения .. Или мне чего-то не хватает.


person Buddy566    schedule 03.04.2018    source источник


Ответы (1)


Это сообщение об ошибке появляется, если ваш пароль хранилища ключей неверен.

person Mikael Gueck    schedule 28.04.2018