-->

无法配置在TomEE定制ActiveMQ代理(Failed to configure custom

2019-10-23 15:23发布

到现在为止我用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数据/本地主机/调度器/锁被锁定...等待10秒钟数据库解锁。 原因:产生java.io.IOException:无法创建目录“ActiveMQ的数据/本地主机/调度”

谁能帮我该怎么办? 我发现里面关于配置TomEE ActiveMQ的每一个文件是可悲的是穷人,我无法弄清楚如何打开里面TomEE调度支持。

Answer 1:

问题是,对于内部TomEE ActiveMQ的基本目录是TomEE的bin文件夹,它是不可写的TomEE所以TomEE不能为KahaDB创建文件夹。 对于tomee工艺制作斌写的解决了这个问题。

ActiveMQ的创建必要的文件夹后,我已经在bin文件夹的权限改回到原来的状态(出于安全原因)。



文章来源: Failed to configure custom ActiveMQ broker in TomEE