shiro和quartz同时存在于项目中,解决冲突的方案

shiro自带了quartz定时任务,不过版本是1.3的

很多项目都会使用shiro,另外定时任务也会使用,quartz的版本2.2目前和shiro不兼容

有人通过修改源码可以解决

我这边是这样解决的:

本身项目就是分布式的,quartz独立出来作为一个单独的工程,每日跑批,这样jar包就不会冲突了

如图分离出来就没问题了

时间: 2024-10-31 03:15:56

shiro和quartz同时存在于项目中,解决冲突的方案的相关文章

配置文件-有用过jboss的大神没有?怎么在jboss里面发布两个相同的项目并解决冲突?

问题描述 有用过jboss的大神没有?怎么在jboss里面发布两个相同的项目并解决冲突? 现在的需求是在服务器上把原来的项目再拷贝出来一份,我拷贝完一份,把server.xml配置文件下的端口改好,重启报错了,说还有好多端口被占用了.还需要改哪些端口配置呢? 解决方案 好多端口被占用?怎么会报这种错误,通常部署不同的项目,设置不同的根目录就行了啊.你是不是把jboss的首页地址配置成了项目地址

maven(二)创建一个maven的web项目中解决Cannot change version of project facet Dynamic web module to 2.5

我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在 Project Facets里面修改Dynamic web module为2.5的时候就会出现Cannot change version of project facet Dynamic web module to 2.5,如图: 其实在右边可以看到改到2.5需要的条件以及

中移动评审携号转网方案:试点成功后全国推广

张鹏 记者近日获悉,中国移动于8月中旬组织召开了携号转网技术方案及相关规范评审会,会议内容包括对号码携带实验总体技术要求.建设方案以及相关规范的评审决议,同时还包括对阶段性实验成果的总结验收. 据悉,此次会议主要围绕试点城市设立以来,在携号转网项目中已经形成的技术方案.标准规范等内容进行综合评审."我们在此方面已做了大量工作,较年初相比,携号转网项目各方面都已出现了一些阶段性成果."一位参与携号转网的电信研究院人士向记者表示. 但当记者问及此次会议最终的技术方案以及涉及运营商的具体规范

shiro报错-项目中使用了shiro,我添加了几个实体类,启动tomcat报错

问题描述 项目中使用了shiro,我添加了几个实体类,启动tomcat报错 Error creating bean with name 'entityManagerFactory' defined in URL [file:/F:/eclipseWorkSpace1219/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/OmpApp/WEB-INF/classes/spring/spring-dao.xml]: Inv

j2ee项目中quartz定时任务的疑问?

问题描述 请问在j2ee项目中可以设置多个定时任务吗?若可以是不是要考虑用多线程来实现定时任务?因为我在操作项目的同时有可能定时任务也在执行,并发操作了.疑惑中....请亲们指点迷津!!!!注(定时任务用的是spring的quartz框架)? 问题补充:hao117 写道 解决方案 这样是不行的,因为Quartz是和spring分离的你的类都需要自己去注入,而且你的services不应该写到一起去啊建议把定时任务类,写在单独的类中自己写个Utils类 里面定义个static 的Applicati

项目中使用System.Threading.Timer对象时IIS释放Timer对象的问题

之前的一个项目中使用System.Threading.Timer对象时有没有遇到IIS释放Timer对象的问 题.说实话之前真没遇到过这个问题,就是说我之前定义的timer对象没有释放,运行正常, 回来后我就百度寻找这方面得信息,原来IIS在运行WebApp时对于非静态资源都是自动释放, 而我回头看了看之前写的Web程序,很幸运当时是这么写的: Global.asax文件 private static Timer time; //System.Threading; private static

javaweb-springmvc项目中springmvc.xml文件配置错误?

问题描述 springmvc项目中springmvc.xml文件配置错误? org.springframework.beans.factory. BeanCreationException: Error creating bean with name 'houseChangeInfoController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.facto

spring boot项目中处理Schedule定时任务

默认,springboot已经支持了定时任务Schedule模块,所以一般情况已经完全能够满足我们的实际需求,一般来说,没有必要在加入其他类似于:quartz 另外,在这里提一个实际项目中,关于定时任务的架构上的一些考虑: 一般来说,实际项目中,为了提高服务的响应能力,我们一般会通过负载均衡的方式,或者反向代理多个节点的方式来进行.通俗点来说,我们一般会将项目部署多实例,或者说部署多份,每个实例不同的启动端口.但是每个实例的代码其实都是一样的.如果我们将定时任务写在我们的项目中,就会面临一个麻烦

java Web项目中什么场景中会用到java多线程?

问:能不能简单描述一下你在java web开发中需要用到多线程编程的场景? 对多线程有些了解,但是不太清楚具体的应用场景,能简单说一下你遇到的多线程编程的场景吗? 回答一: 最典型的如:1.用户注册完成送大礼包/积分之类,且积分等也是另一个系统并比较耗时:且这类任务即使失败也不是特别重要的.2.后台线程:比如定期执行一些特殊任务,如定期更新配置文件,任务调度(如quartz),一些监控用于定期信息采集等. 回答二: 最典型的应用比如tomcat,tomcat内部采用的就是多线程,上百个客户端访问