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>
あなたが依存関係を配合しているので、あなたのクラスパスにDefaultServerFactoryの古いバージョンを持っているの変化はありますか? – pandaadb
完全な.m2ローカルリポジトリを安全に削除しました。重複しないクラスパス – Itachi
多分それらは他の依存関係を通して引き込まれます。あなたはmvn依存関係を行うことができます:ツリー。これは、DW 1.0.0を使ってすぐに私にとってうまく動作します。 0.9.2と1.0.0の間にも大きな変化があることに注意してください(タイムゾーンはなくなりました) – pandaadb