Ich erstelle zwei Springboot Server & amp; Client-Anwendungen, die mit JMS kommunizieren, und alles funktioniert gut die Freigabe 5.12.1
für activemq, aber sobald ich auf die 5.12.3
Version aktualisiere, bekomme ich den folgenden Fehler:
Ich ging auf die angegebene URL und fand heraus, dass mein Problem damit zusammenhängt zu der neuen Sicherheit, die in der 5.12.2
Version von ActiveMQ implementiert wurde, und ich verstehe, dass ich es durch Definieren der vertrauenswürdigen Pakete beheben konnte, aber ich habe keine Ahnung, wo eine solche Konfiguration in mein SpringBoot-Projekt eingefügt werden sollte.
Der einzige Verweis, den ich auf die JMS-Warteschlange in meinem Client und meinem Server mache, ist das Einrichten der URI in application.properties und das Aktivieren von JMS in meiner "main" -Klasse mit @EnableJms
, und hier ist meine Konfiguration auf der separaten Seite Makler:
Ich würde also gerne wissen, wo ich die vertrauenswürdigen Pakete angeben soll.
Danke:)
Methode: public void setTrustedPackages(List<String> trustedPackages)
Beschreibung: fügt alle Pakete hinzu, die beim Senden und Empfangen von Message
-Objekt verwendet werden.
Code: connectionFactory.setTrustedPackages(Arrays.asList("org.api","java.util"))
Implementierter Code:
%Vor%Tags und Links java spring-boot activemq