Не могу запустить сервисы по 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 ответ

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

Другие вопросы по тегам