精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2013-09-24
出现的错误:Spring 使用Quartz时,每次定时任务都执行两次方法。 解决的方法:目前解决的办法是定义一个静态变量,采用if语句进行判断和更改。不是长久之计。 网上的答复:网上出现这样类似的问题很多,大概意思是重复载入配置文件,看了下我的web.xml的代码, 貌似确实是奥。 根本原因:主要还是对spring mvc的配置不熟悉导致。 我的问题是:Spring MVC要配置很多东西,例如我的工程要配置 jpa,数据库连接池,Tiles,shiro,quartz等,还有spring 拦截器等,请问怎样给他们拆分,又怎样在web.xml中配置?请大神指导。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2013-09-26
执行了2次,应该是用了springMVC吧?
|
|
返回顶楼 | |
发表时间:2013-09-26
zyn010101 写道 执行了2次,应该是用了springMVC吧?
对的,我写了啊。你也遇到类似情况吗 |
|
返回顶楼 | |
发表时间:2013-09-26
endual 写道 zyn010101 写道 执行了2次,应该是用了springMVC吧?
对的,我写了啊。你也遇到类似情况吗 用springMVC的话,spring的配置文件被加载两次,WebApplicationContext一次,springMVC一次,执行两次就对了 |
|
返回顶楼 | |
发表时间:2013-09-26
zyn010101 写道 endual 写道 zyn010101 写道 执行了2次,应该是用了springMVC吧?
对的,我写了啊。你也遇到类似情况吗 用springMVC的话,spring的配置文件被加载两次,WebApplicationContext一次,springMVC一次,执行两次就对了 那有没有什么解决的方法?请问。 |
|
返回顶楼 | |
发表时间:2013-09-26
endual 写道 zyn010101 写道 endual 写道 zyn010101 写道 执行了2次,应该是用了springMVC吧?
对的,我写了啊。你也遇到类似情况吗 用springMVC的话,spring的配置文件被加载两次,WebApplicationContext一次,springMVC一次,执行两次就对了 那有没有什么解决的方法?请问。 不使用listener监听器来加载spring的配置文件,只使用DispatcherServlet来加载spring的配置,不要父子上下文,只使用一个DispatcherServlet,事情就简单了,什么麻烦事儿也没有了。 |
|
返回顶楼 | |
发表时间:2013-09-27
SpringMVC 和Spring本身共用一个文件, (不引入quartz)
quartz 单独一个文件, web.xml 模糊加载所有Spring文件! (试试吧!这样肯定没问题!JPA什么的我们也用) |
|
返回顶楼 | |
发表时间:2013-09-27
你把quartz从spring里拿出来不就行了,quartz的调用也不复杂,手动写不超过10行,一样的效果
|
|
返回顶楼 | |
发表时间:2013-09-29
spring mvc 和 quartz 有毛关系?
|
|
返回顶楼 | |
发表时间:2013-09-29
youjianbo_han_87 写道 spring mvc 和 quartz 有毛关系?
何必咬文嚼字来突显你牛,你理解透彻。 初学者认为,可以同用一个xml配置文件,这算关系不? |
|
返回顶楼 | |