[英]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&persistent=true&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.