簡體   English   中英

無法在TomEE中配置自定義ActiveMQ代理

[英]Failed to configure custom ActiveMQ broker in TomEE

到目前為止,我在TomEE中使用默認的ActiveMQ配置。 現在,我想打開調度程序支持,因此將這些內容添加到tomee.xml中:

<Resource id="MyJmsResourceAdapter" type="ActiveMQResourceAdapter">
    BrokerXmlConfig = broker:(tcp://127.0.0.1:61616)?usekahadb=true&amp;persistent=true&amp;schedulerSupport=true
</Resource>

<Resource id="MyJmsConnectionFactory" type="javax.jms.ConnectionFactory">
    ResourceAdapter = MyJmsResourceAdapter
</Resource>

但是我收到這些錯誤消息:

數據庫activemq-data / localhost / scheduler / lock已鎖定...等待10秒鍾,數據庫將被解鎖。 原因:java.io.IOException:無法創建目錄“ activemq-data / localhost / scheduler”

誰能幫我該怎么辦? 不幸的是,我發現的有關在TomEE中配置ActiveMQ的每個文檔都很差,而且我無法弄清楚如何在TomEE中打開調度程序支持。

問題在於,TomEE中ActiveMQ的基本目錄是TomEE的bin文件夾,並且TomEE無法寫入該目錄,因此TomEE無法為KahaDB創建文件夾。 使bin對於tomee過程可寫可解決此問題。

ActiveMQ創建必要的文件夾后,出於安全原因,我已將bin文件夾的權限更改回原始狀態。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM