2016-10-07 2 views
0

は多少このDropwizardジャクソンYAML設定マッピング

server: 
    applicationConnectors: 
     - type: http 
     port: 8090 
    adminConnectors: 
     - type: http 
     port: 8091 
    requestLog: 
     timeZone: UTC 
     appenders: 
     - type: file 
      currentLogFilename: file 
      threshold: ALL 
      archive: true 
      archivedLogFilenamePattern: some-pattern 
      archivedFileCount: 5 
      maxFileSize: 10MB 

のように見えるこのエラーが知られているように思えますジャクソンで2.7.3に固定されています。したがって、dropwizardを最新の1.0.2にアップグレードしましたが、それでも問題は解決しません。

また、ジャクソンを明示的に除外して試してみましたが、最新の2.8.3も含まれていませんでした。この問題を解決するための情報はありますか?

しようとしましたポンポン

 <dependency> 
      <groupId>io.dropwizard</groupId> 
      <artifactId>dropwizard-core</artifactId> 
      <version>0.9.2</version> 
      <exclusions> 
       <exclusion> 
        <groupId>io.dropwizard</groupId> 
        <artifactId>dropwizard-jackson</artifactId> 
       </exclusion> 
      </exclusions> 
     </dependency> 

     <dependency> 
      <groupId>io.dropwizard</groupId> 
      <artifactId>dropwizard-jackson</artifactId> 
      <version>1.0.2</version> 
     </dependency> 
+0

あなたが依存関係を配合しているので、あなたのクラスパスにDefaultServerFactoryの古いバージョンを持っているの変化はありますか? – pandaadb

+0

完全な.m2ローカルリポジトリを安全に削除しました。重複しないクラスパス – Itachi

+0

多分それらは他の依存関係を通して引き込まれます。あなたはmvn依存関係を行うことができます:ツリー。これは、DW 1.0.0を使ってすぐに私にとってうまく動作します。 0.9.2と1.0.0の間にも大きな変化があることに注意してください(タイムゾーンはなくなりました) – pandaadb

答えて

0

ログは、サーバー構成の一部ではありません。

server: 
    applicationConnectors: 
    - type: http 
     port: 8090 
    adminConnectors: 
    - type: http 
     port: 8091 
logging: 
    level: INFO 
    loggers: 
    requestLog: INFO 
    appenders: 

使用「ログ」ではなく

関連する問題