1

在我的 web 应用程序中,调度程序在我的 weblogic 8.1 服务器启动期间没有被拾取。它DefaultQuartzScheduler'insted在我的quartz.properties.

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

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

提前致谢..!

与我的本地环境相比的额外日志: 2012-11-01 04:31:23,257 [ExecuteThread: '0' for queue: 'weblogic.kernel.System'] INFO org.quartz.simpl.SimpleThreadPool -Job 执行线程将使用类线程加载器:ExecuteThread:'0' 用于队列:'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
4

1 回答 1

0

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

  1. WAR 中根本不存在quartz.properties 文件
  2. quartz.properties 文件在错误的位置(它应该在 WEB-INF/classes 中)
于 2012-11-29T07:50:31.553 回答