首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未能在ActiveMQ中配置自定义TomEE代理

未能在ActiveMQ中配置自定义TomEE代理
EN

Stack Overflow用户
提问于 2015-07-02 16:40:00
回答 1查看 1.2K关注 0票数 1

直到现在,我在TomEE中使用了默认的TomEE配置。现在我想打开调度器支持,所以我将这些内容添加到tomee.xml中:

代码语言:javascript
运行
复制
<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>

但我得到了这些错误信息:

数据库活动q-数据/本地主机/调度程序/锁被锁定.等待10秒,数据库将被解锁。原因: java.io.IOException:未能创建目录“activemq-data/localhost/调度程序”

有人能帮我做些什么吗?我找到的关于在ActiveMQ中配置TomEE的所有文档都很糟糕,我无法理解如何打开TomEE中的调度程序支持

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-03 12:13:32

问题是,ActiveMQ在TomEE中的基本目录是TomEE的bin文件夹,TomEE无法写入它,因此TomEE无法为KahaDB创建文件夹。为tomee工艺制作可写的垃圾箱解决了这个问题。

在ActiveMQ创建了必要的文件夹之后,我已经将bin文件夹的权限更改为原始状态(出于安全原因)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31190176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档