Das Problem, das unter https://issues.apache.org/activemq/browse/AMQ-1638 beschrieben wird, nämlich, dass Spring solche Konfigurationsdateien nicht lädt, wenn keine Internetverbindung möglich ist, ist leider nicht behoben.
Der dort beschriebene Workaround, in der Spring-Konfigurationsdatei (mit XML-Schema) die Datei activemq.xsd zu referenzieren, schlug leider fehl.
Ein Kollege ermittelte einen sicheren, wenn auch manuellem Workaround: In der Datei [activemq-JAR]/META-INF/spring.schemas folgendes hinzufügen (d.h., aus dem jar extrahieren, ändern und die Datei wieder hinzufügen):
http\://activemq.apache.org/schema/core/activemq-core-5.1.0.xsd=activemq.xsd
Hier noch die Fehlermeldung für die Suchmaschinen 😉
WARNUNG: Ignored XML validation warning org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document 'http://activemq.apache.org/schema/core/activemq-core-5.1.0.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>.
EFH meint
Es funktioniert, wenn Du den letzten Tipp aus AMQ-1638 (von Hiram Chirino) umsetzt und als Referenz
http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd angibst.
also bei _mir_ gehts 🙂
KG meint
Hallo EFH, vielen Dank für den Hinweis. Wir hatten genau diesen Workaround ( https://issues.apache.org/activemq/browse/AMQ-1638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ) ausprobiert, aber ohne Erfolg.
Ping ins Internet von Deinem Anwendungsrechner aus funktioniert wirklich *nicht*?