AnswerAIL / dingtalk-spring-boot-starter

Dinger(叮鸽),SpringBoot集成钉钉/企业微信/飞书群机器人实现消息通知中间件。
https://github.com/AnswerAIL/dingtalk-spring-boot-starter/wiki
Apache License 2.0
345 stars 75 forks source link

springboot工程打包后在CentOS上无法使用 #10

Open ucfjepl opened 3 years ago

ucfjepl commented 3 years ago

启动日志: WARN [main] com.jaemon.dingtalk.listeners.DingerXmlPreparedEvent[DingerXmlPreparedEvent.java:133] when analysis classpath:/config/dinger/*.xml:spring.dingtalk.dinger-locations dinger xml and annotation catch exception=class path resource [config/dinger/Dinger.xml] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/home/java/server/trade.jar!/BOOT-INF/classes!/config/dinger/Dinger.xml

项目打包放到centos服务器上无法运行,通过日志看到,在启动时无法读取jar包中的xml文件

AnswerAIL commented 3 years ago

你使用的是dingtalk还是dinger, 对应的版本号是多少,以及springboot的版本号,如果使用的是dingtalk可以尝试dinger最新版本验证该问题是否已修复。

ucfjepl commented 3 years ago

@AnswerAIL 使用的dingtalk-spring-boot-starter 2.0.5-RELEASE,springboot使用的是2.3.7.RELEASE

AnswerAIL commented 3 years ago

@ucfjepl 可以使用注解方式替代xml, 也可以升级到2.0.6-RELEASE版本,也可以使用dinger-dinger支持企业微信使用文档