如何在 Kaffe JVM 下執行 ActiveMQ Classic

 常見問題 > 設定 > 如何在 Kaffe JVM 下執行 ActiveMQ Classic

ActiveMQ Classic 在 Kaffe 下執行時,需要對預設組態進行一些調整。

我們發現 Kaffe 並未正確實作

  • 基於檔案的 NIO
  • 多點傳送套接字
  • JMX 連接器 JNDI 處理

因此,必須調整預設的 ActiveMQ Classic 組態,以停用日誌 (使用 NIO)、停用多點傳送探索和 JMX。

測試時使用的 Kaffe 和作業系統版本如下

kaffe 版本資訊: 引擎: 直譯器 版本: 1.1.7 Java 版本: 1.4
作業系統 & 版本: Linux dev-10 2.6.13-15.8-smp #1 SMP Tue Feb 7 11:07:24 UTC

以下是使用的 activemq.xml

<beans>
 <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/>

 <broker useJmx="false" xmlns="http://activemq.org/config/1.0">

  <persistenceAdapter>
     <journaledJDBC useJournal="false" dataDirectory="activemq-data"/>
  </persistenceAdapter>

  <transportConnectors>
     <transportConnector name="default" uri="tcp://127.0.0.1:61616"/>
     <transportConnector name="stomp"   uri="stomp://127.0.0.1:61613"/>
  </transportConnectors>

 </broker>

</beans>

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛標誌和 Apache ActiveMQ 專案標誌是 Apache 軟體基金會的商標。 版權所有 © 2024,Apache 軟體基金會。依據Apache 授權 2.0授權。