文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>在ibatis.net 项目中 使用 quartz遇到的问题

在ibatis.net 项目中 使用 quartz遇到的问题

时间:2010-11-23  来源:永不放弃-Jack wu

在ibatis.net的项目中,使用quartz 是会报如下错误:

 

异常:IBatisNet.Common.Exceptions.IBatisNetException: WebSessionStore: Could not obtain reference to HttpContext 

 

原因:是由于quartz在调度job里,已经不在httpcontext环境里了

 

解决办法:  在这句  mapper = builder.Configure(doc);之后加:

   CallContextSessionStore ss = new CallContextSessionStore(mapper.Id);
   mapper.SessionStore = ss;

 

 总结:在web里使用quartz不是十分可靠的,因为 asp.net的进程随时可能被回收,建议写个windows service服务程序,在里面运行quartz。

相关阅读 更多 +
排行榜 更多 +
夕鸟

夕鸟

生活实用 下载
partyplay

partyplay

聊天通讯 下载
婚礼纪

婚礼纪

生活实用 下载