Quartz Scheduler 没有选择 quartz.properties 中提到的调度程序



在我的 Web 应用程序中,在我的 weblogic 8.1 服务器启动期间不会拾取调度程序。它花了我的quartz.properties调度程序的DefaultQuartzScheduler'insted

相同的代码和设置在我的本地环境中运行良好。

请帮助我是什么导致调度程序启动?

提前感谢..!

与我的本地环境相比的额外日志:2012-11-01 04:31:23,257 [ExecuteThread: '0' for queue: 'weblogic.kernel.System'] INFO org.quartz.simpl.SimpleThreadPool -Job 執行 Threads 將使用 thread: ExecuteThread: '0' 表示 queue: 'weblogic.kernel.System

原木:

2012-11-01 04:31:23,180 [ExecuteThread: '0' for queue: 'weblogic.kernel.System'] INFO  org.apache.struts.util.PropertyMessageResources -Initializing, config='ftp', returnNull=true
2012-11-01 04:31:23,245 [ExecuteThread: '0' for queue: 'weblogic.kernel.System'] INFO  org.apache.struts.tiles.xmlDefinition.I18nFactorySet -Factory initialized from file '/WEB-INF/tileDefinitions.xml'.
2012-11-01 04:31:23,245 [ExecuteThread: '0' for queue: 'weblogic.kernel.System'] INFO  org.apache.struts.tiles.TilesPlugin -Tiles definition factory loaded for module ''.
2012-11-01 04:31:23,257 [ExecuteThread: '0' for queue: 'weblogic.kernel.System'] INFO  org.quartz.simpl.SimpleThreadPool -Job execution threads will use class loader of thread: ExecuteThread: '0' for queue: 'weblogic.kernel.System'
2012-11-01 04:31:23,260 [ExecuteThread: '0' for queue: 'weblogic.kernel.System'] INFO  org.quartz.simpl.RAMJobStore -RAMJobStore initialized.
2012-11-01 04:31:23,261 [ExecuteThread: '0' for queue: 'weblogic.kernel.System'] INFO  org.quartz.impl.StdSchedulerFactory -Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
2012-11-01 04:31:23,261 [ExecuteThread: '0' for queue: 'weblogic.kernel.System'] INFO  org.quartz.impl.StdSchedulerFactory -Quartz scheduler version: 1.4.5
2012-11-01 04:31:23,261 [ExecuteThread: '0' for queue: 'weblogic.kernel.System'] INFO  org.quartz.core.QuartzScheduler -Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started
2012-11-01 04:31:23,263 [ExecuteThread: '0' for queue: 'weblogic.kernel.System'] INFO  EMD -DefaultQuartzScheduler Scheduler  Successfully Started

从日志来看,Quartz 根本没有找到您的 quartz.properties 文件("从默认资源文件初始化...")。两个最可能的原因是:

  1. quartz.properties文件在WAR中根本不存在
  2. quartz.properties 文件位于错误的位置(它应该在 WEB-INF/classes 中)

相关内容

  • 没有找到相关文章

最新更新