问题描述
设置了一个每半小时执行的任务,刚开始一段时间程序运行很正常,可是运行一段时间之后就会出现以下错误,配置文件都是正确的。Thetypeinitializerfor'Quartz.Impl.StdSchedulerFactory'threwanexception.,详细:atQuartz.Impl.StdSchedulerFactory.ValidateConfiguration()atQuartz.Impl.StdSchedulerFactory.Initialize(NameValueCollectionprops)atQuartz.Impl.StdSchedulerFactory.Initialize()atQuartz.Impl.StdSchedulerFactory.GetScheduler()
解决方案
解决方案二:
引用楼主hanmaogang的回复:
设置了一个每半小时执行的任务,刚开始一段时间程序运行很正常,可是运行一段时间之后就会出现以下错误,配置文件都是正确的。Thetypeinitializerfor'Quartz.Impl.StdSchedulerFactory'threwanexception.,详细:atQuartz.Impl.StdSchedulerFactory.ValidateConfiguration()atQuartz.Impl.StdSchedulerFactory.Initialize(NameValueCollectionprops)atQuartz.Impl.StdSchedulerFactory.Initialize()atQuartz.Impl.StdSchedulerFactory.GetScheduler()
加入异常处理,把catch到的异常记入日志文件,看抛什么异常,就好分析了。
解决方案三:
引用1楼lovelj2012的回复:
Quote: 引用楼主hanmaogang的回复:
设置了一个每半小时执行的任务,刚开始一段时间程序运行很正常,可是运行一段时间之后就会出现以下错误,配置文件都是正确的。Thetypeinitializerfor'Quartz.Impl.StdSchedulerFactory'threwanexception.,详细:atQuartz.Impl.StdSchedulerFactory.ValidateConfiguration()atQuartz.Impl.StdSchedulerFactory.Initialize(NameValueCollectionprops)atQuartz.Impl.StdSchedulerFactory.Initialize()atQuartz.Impl.StdSchedulerFactory.GetScheduler()加入异常处理,把catch到的异常记入日志文件,看抛什么异常,就好分析了。
这个异常信息就是catch到的信息,已经计入到日志文件了,现在就是不知道具体原因
解决方案四:
引用2楼hanmaogang的回复:
Quote: 引用1楼lovelj2012的回复:
Quote: 引用楼主hanmaogang的回复:
设置了一个每半小时执行的任务,刚开始一段时间程序运行很正常,可是运行一段时间之后就会出现以下错误,配置文件都是正确的。Thetypeinitializerfor'Quartz.Impl.StdSchedulerFactory'threwanexception.,详细:atQuartz.Impl.StdSchedulerFactory.ValidateConfiguration()atQuartz.Impl.StdSchedulerFactory.Initialize(NameValueCollectionprops)atQuartz.Impl.StdSchedulerFactory.Initialize()atQuartz.Impl.StdSchedulerFactory.GetScheduler()加入异常处理,把catch到的异常记入日志文件,看抛什么异常,就好分析了。
这个异常信息就是catch到的信息,已经计入到日志文件了,现在就是不知道具体原因
你catch到没有记录Exception的内容,是threwanexception
解决方案五:
引用2楼hanmaogang的回复:
Quote: 引用1楼lovelj2012的回复:
Quote: 引用楼主hanmaogang的回复:
设置了一个每半小时执行的任务,刚开始一段时间程序运行很正常,可是运行一段时间之后就会出现以下错误,配置文件都是正确的。Thetypeinitializerfor'Quartz.Impl.StdSchedulerFactory'threwanexception.,详细:atQuartz.Impl.StdSchedulerFactory.ValidateConfiguration()atQuartz.Impl.StdSchedulerFactory.Initialize(NameValueCollectionprops)atQuartz.Impl.StdSchedulerFactory.Initialize()atQuartz.Impl.StdSchedulerFactory.GetScheduler()加入异常处理,把catch到的异常记入日志文件,看抛什么异常,就好分析了。
这个异常信息就是catch到的信息,已经计入到日志文件了,现在就是不知道具体原因
sorry,是catch出来的Exception,是我搞错了那只能分析你的代码了,光看捕获到这种异常,很难分析出来原因。