Запуск dropwizard с такой же конфигурацией, как у моего локального хоста, выдает ошибку на VPS - PullRequest
0 голосов
/ 01 июля 2018

Когда я пытаюсь запустить приложение dropwizard на моем сервере Ubuntu, я получаю сообщение об ошибке с файлом conf.yml, которого нет в моей локальной разработке. Это conf.yml

  server:
  type: simple
  applicationContextPath: /api
  adminContextPath: /admin
  connector:
    type: https
    port: 8433
    keyStorePath: ./keystore.jks
    keyStorePassword: mypassword
    validateCerts: true

Эта конфигурация на моем компьютере не дает ошибок, но на vps она говорит:

 conf.yml has an error:
  * Failed to parse configuration at: server.connector; Could not resolve type id 'https' as a subtype of [simple type, class io.dropwizard.jetty.ConnectorFactory]: known type ids = [] (for POJO property 'connector')
 at [Source: UNKNOWN; line: -1, column: -1] (through reference chain: se.planetdev.ServerConfiguration["server"]->io.dropwizard.server.SimpleServerFactory["connector"])

это как-то вызвано тем, что ubuntu возится с conf.yml во время работы? Например, сделать так, чтобы все строки в одной строке или что-то еще, поскольку файлы .yml должны быть записаны определенным образом.

Спасибо за помощь!

...