spring @schedule定时任务在linux下失效?

本人用spring 3的schedule标签启定时任务,版本在windows下是好的,但是打包部署在linux(ubuntu)下时,定时任务就不触发了,连@schedule标签入口处的日志也没打印,请问谁遇到这个问题?

阅读 8.7k
6 个回答

没听说过@scheduleubuntu支持有问题,我想问题可能还是处在代码或者打包环节

新手上路,请多包涵

跟系统应该没有关系的,只是个java的线程执行,仔细检查代码吧

会不会是linux的时间问题

从你的描述上,服务器时间设置的不对可能性大一点

请问解决了吗,求解决方法哦

新手上路,请多包涵

今天也碰到这个问题,原因是用的阿里云服务器,禁止了默认的端口需要修改端口

spring.mail.port=465
spring.mail.protocol=smtp
spring.mail.default-encoding=UTF-8
spring.mail.properties.mail.smtp.ssl.enable=true
spring.mail.properties.mail.smtp.socketFactory.port=465
spring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题