SpringBoot + ActiveMQ - Wie setzt man vertrauenswürdige Pakete?

8

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:

%Vor%

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:

%Vor%

Ich würde also gerne wissen, wo ich die vertrauenswürdigen Pakete angeben soll.

Danke:)

    
AntoineB 14.04.2016, 09:47
quelle

4 Antworten

11

Fügen Sie die folgende Bean hinzu:

%Vor%

Die Möglichkeit, dies über eine Konfigurationseigenschaft zu tun, wurde für die nächste Version hinzugefügt: Ссылка

    
Jim.R 14.04.2016, 12:05
quelle
11

Sie können einfach eine der folgenden Sprungstarteigenschaften in application.properties festlegen, um vertrauenswürdige Pakete festzulegen.

spring.activemq.packages.trust-all=true

oder

spring.activemq.packages.trusted=<package1>,<package2>,<package3>

    
Mithun 26.08.2016 19:38
quelle
1

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%     
Sarvesh 28.08.2017 10:21
quelle
0

Ja, ich habe es in der neuen Version gefunden

%Vor%     
rocyuan 29.08.2016 10:37
quelle

Tags und Links