Jackson in Apache TomEE 7.0 im CXF-RS-Webclient und JAX-RS-Client verwenden

Beim Versuch den JSON-Provider Jackson zum Deserialisieren im CXF-Rest-Client bzw. dem JAX-RS-Client-API in TomEE 7 zu verwenden, kommt es zu der Situation, dass Apache Johnzon gezogen wird, egal was in TomEE konfiguriert wird.

Ich hatte die Frage auf Stackoverflow gestellt und als Antwort erhalten, dass Jackson sich als Provider für */* registriert, Johnzon für application/json und die Wahl des Providers einen Best-Match-Algorithmus verwendet.

Die Lösung besteht darin, Jackson zu erweitern und entsprechend zu annotieren:

1
2
3
4
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public class NarrowJacksonJaxb‌JsonProvider
extends com.fasterxml.jackson.jaxrs.json.JacksonJaxb‌JsonProvider {}
Veröffentlicht in Technisches Zeugs Getagged mit: , , , , ,

Was ich am 24.08.2016 gelernt habe

Meine Oma pflegte zu sagen „Man kann alt werden wie’ne Kuh, man lernt immer was dazu!“. Jetzt kann man natürlich darüber nachdenken, ob die Lebenserwartung von modernen Kühen noch angemessen für den Wissenserwerb ist, aber natürlich habe ich auch heute wieder was gelernt:

Veröffentlicht in Zeugiges Zeugs Getagged mit: , , , , , , , , , , ,

Was ich am 23.08.2016 gelernt habe

Meine Oma pflegte zu sagen „Man kann alt werden wie’ne Kuh, man lernt immer was dazu!“. Jetzt kann man natürlich darüber nachdenken, ob die Lebenserwartung von modernen Kühen noch angemessen für den Wissenserwerb ist, aber natürlich habe ich auch heute wieder was gelernt:

  • In PostgreSQL kann man beim DELETE mittels Selbst-Referenz JOINen, quasi DELETE FROM table USING table t LEFT JOIN other o ON table.id = t.id AND o.fk IS NULL
  • Man kann für wenig Geld das EOMA68-Projekt noch 3 Tage lang unterstützen und bekommt dafür auch viel Freie Hardware zum hacken
  • Das Wassereis zum Selberfrieren muss man kleinen Kindern vorsichtig zuführen, sonst flutscht es raus und dann läuft die ganze Brühe hinterher
    • Pro-Tipp: Kind immer erst nach dem Wassereisgenuss duschen, nicht davor
Veröffentlicht in Zeugiges Zeugs Getagged mit: , , , , ,

Was ich am 22.08.2016 gelernt habe

Meine Oma pflegte zu sagen „Man kann alt werden wie’ne Kuh, man lernt immer was dazu!“. Jetzt kann man natürlich darüber nachdenken, ob die Lebenserwartung von modernen Kühen noch angemessen für den Wissenserwerb ist, aber natürlich habe ich auch heute wieder was gelernt:

  • In Apache JMeter werden Timer in einem Scope VOR den Requests ausgeführt. Daher müssen sie als Unterelemente von Requests definiert werden nicht als Geschwister.
  • Die Spachqualität von Deutschland in die USA hat sich in den letzten 10 Jahren deutlich verbessert
  • In der Programmierspache go muss jedes Executable im Package „main“ liegen, Bibliotheken dann in anderen Package-Namen
Veröffentlicht in Zeugiges Zeugs Getagged mit: , , , ,

Der Jahr-2014-Bug: Jolla Smartphone nach dem Factory-Reset updaten

Nachdem sich mein altehrwürdiges Jolla-Smartphone nach mehrern Stürzen seinem physischen Ende nähert, habe ich mich entschlossen das im Crowdfunding mitbestellte Ersatzgerät nach 2 1/2 Jahren in Betrieb zu nehmen. Nach dem Auspacken und laden bootete es ohne Probleme, aber beim Versuch es meinem Jolla-Konto hinzufügen, bekam ich nur nichtssagende Fehlermeldungen.

Auch eine Anfrage auf together.jolla.com brachte keine wirkliche Erkenntnis, ich sollte das Gerät zurücksetzen oder irgendwelche ROMs manuell laden, alles nicht wirklich aufbauend.

Heute habe ich es dann nochmal gewagt, das Gerät auf den Ursprungszustand zurückgesetzt und dieses mal im Einrichtungs-Wizzard als Sprache statt Schwedisch Deutsch gewählt. Auch bei der Frage nach dem Datum, der Standard war 01.01.2014, gab ich das heutige Datum an. Und siehe da, auf einmal hat der Login wunderbar hingehauen und ich kann das Gerät auf das aktuelle SailfishOS aktualisieren.

Ich kann mir nicht vorstellen dass es in der Vergangenheit an meiner Sprachwahl liegt, also scheint beim Login in den Jolla-Account irgendwie das Datum auf dem Gerät eine Rolle zu spielen.

Veröffentlicht in Technisches Zeugs Getagged mit: , , ,

Alte Posts