在新版ofbiz 中引入quartz 遇到的问题

写在开头

 在ofbiz 中加入了quartz 功能,导入quartz 的jar包,基本quartz就可以使用了,quartz默认用的是内存存储 #org.quartz.jobStore.class: org.quartz.simpl.RAMJobStore 。我们肯定是想长期保存,便于下次使用 ,改成数据库存储的形式。配置写在quartz.properties ,quartz类库会去 classpath中找这个文件,没有找到的话就就使用RAMJobStore

问题说明

 最新版的ofbiz,我把quartz.properties 放在了quartz中的config 里,然后在ofbiz-component里设置了<classpath type="dir" location="config"/>,并不生效

解决过程

    1.查了一下项目根路径 System.getProperty("user.dir");就是build/lib 下ofbiz.jar
    2.解压ofibz.jar,没有将quartz.properties作为打进去,这个文件是要在运行期使用的,所以必须打进去
    3.看到debug.properties打进去了,整个项目查询了一下,找了配置的地方(在build.gradle里设置  sourceSets ),把quartz.properties也包含进去,问题解决

一点认识:

    遇到问题要冷静冷静,不能急躁,这个问题看了一天多, 昨天大部分时间在瞎搞,过分依赖于自己认知范围内的东西,没有积极分析和思考可能的原因,由于之前在老
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值