You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Mi...@ubsw.com on 2003/05/21 08:26:16 UTC
Quartz Struts Plugin Errors
I have been trying to configure the JGSullivan Quartz struts plugin with no success of starting up, and no answer as to the underlying issue.
I downloaded the latest jgs-quartz.jar, and jgs-struts-quartz.jar and quartz.jar last night.
Here is my struts-config.xml entry:
===================================
<plug-in className="com.jgsullivan.quartz.QuartzPlugIn" >
<set-property property="configPath" value="/WEB-INF/quartz-config.xml"/>
</plug-in>
Here is the qurtz-config.xml:
=============================
<?xml version="1.0" encoding="ISO-8859-1" ?>
<quartz-config>
<trigger-group>
<trigger
name="alertSenderTrigger"
className="org.quartz.SimpleTrigger"
description="Trigger for sending Alerts when they are due"
volatility="false"
misfireConstant="INSTRUCTION_RE_EXECUTE_JOB">
<set-property
property="repeatCount"
value="9999" />
<set-property
property="repeatInterval"
value="5000" />
</trigger>
</trigger-group>
<job-group>
<job name="alertSenderJob"
className="com.baselogic.yoursos.scheduler.jobs.AlertSenderJob" />
</job-group>
<schedule job="alertSenderJob"
trigger="alertSenderTrigger" />
</quartz-config>
Here is the error I get at start-up:
java.lang.ClassNotFoundException: No ClassLoaders found for: com.jgsullivan.quartz.config.QuartzConfig
======================================
22:21:25,400 INFO [PlugInSupport] Initializing QuartzPlugIn
22:21:25,940 INFO [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
22:21:25,950 INFO [StdSchedulerFactory] Quartz scheduler version: 1.1.2
22:21:26,081 ERROR [Digester] Begin event threw exception
java.lang.ClassNotFoundException: No ClassLoaders found for: com.jgsullivan.quartz.config.QuartzConfig
at org.jboss.mx.loading.LoadMgr.beginLoadTask(LoadMgr.java:156)
at org.jboss.mx.loading.UnifiedClassLoader3.loadClass(UnifiedClassLoader3.java:161)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.java:252)
at org.apache.commons.digester.Rule.begin(Rule.java:200)
at org.apache.commons.digester.Digester.startElement(Digester.java:1273)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1490)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
at org.apache.commons.digester.Digester.parse(Digester.java:1548)
at com.jgsullivan.quartz.SchedulerBuilder.buildScheduler(SchedulerBuilder.java:199)
at com.jgsullivan.quartz.SchedulerBuilder.buildScheduler(SchedulerBuilder.java:176)
at com.jgsullivan.quartz.QuartzPlugIn.init(QuartzPlugIn.java:99)
at com.jgsullivan.struts.plugins.PlugInSupport.init(PlugInSupport.java:276)
at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:1105)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:468)
at com.baselogic.yoursos.struts.ExtendedActionServlet.init(ExtendedActionServlet.java:36)
at javax.servlet.GenericServlet.init(GenericServlet.java:256)
at org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:219)
at org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.java:436)
at org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:150)
at org.mortbay.jetty.servlet.WebApplicationContext.start(WebApplicationContext.java:442)
at org.mortbay.j2ee.J2EEWebApplicationContext.start(J2EEWebApplicationContext.java:85)
at org.jboss.jetty.JBossWebApplicationContext.start(JBossWebApplicationContext.java:89)
at org.jboss.jetty.Jetty.deploy(Jetty.java:331)
at org.jboss.jetty.JettyService.performDeploy(JettyService.java:242)
at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:301)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:814)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:806)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:627)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:591)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at $Proxy3.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:435)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:561)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:217)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:230)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:207)
Thanks in advance...
Mick...
Visit our website at http://www.ubswarburg.com
This message contains confidential information and is intended only
for the individual named. If you are not the named addressee you
should not disseminate, distribute or copy this e-mail. Please
notify the sender immediately by e-mail if you have received this
e-mail by mistake and delete this e-mail from your system.
E-mail transmission cannot be guaranteed to be secure or error-free
as information could be intercepted, corrupted, lost, destroyed,
arrive late or incomplete, or contain viruses. The sender therefore
does not accept liability for any errors or omissions in the contents
of this message which arise as a result of e-mail transmission. If
verification is required please request a hard-copy version. This
message is provided for informational purposes and should not be
construed as a solicitation or offer to buy or sell any securities or
related financial instruments.
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org
Re: Quartz Struts Plugin Errors
Posted by Joe Germuska <Jo...@Germuska.com>.
At 8:26 +0200 5/21/03, Mick.Knutson@ubsw.com wrote:
>I have been trying to configure the JGSullivan Quartz struts plugin
>with no success of starting up, and no answer as to the underlying
>issue.
>
>I downloaded the latest jgs-quartz.jar, and jgs-struts-quartz.jar
>and quartz.jar last night.
>Here is my struts-config.xml entry:
>===================================
> <plug-in className="com.jgsullivan.quartz.QuartzPlugIn" >
> <set-property property="configPath"
>value="/WEB-INF/quartz-config.xml"/>
> </plug-in>
This should be *com.jgsullivan.struts.plugins.QuartzPlugIn*. I
realize after seeing your message that the version of the class in
com.jgsullivan.quartz is still in that binary distribution (will try
to fix it today), but the docs are meant to point you to use the
version in jgs-struts instead. (If you can pinpoint a place in the
documentation that gave you the wrong information, it will help us
clarify or correct it.) We switched the package just before the
release, and I guess in our haste we overlooked some things.
Patrick (who has already responded) wrote the Quartz stuff and has
done a lot more with JBoss than I have, so maybe he'll find out some
more when he gets home tonight...
Joe
--
--
Joe Germuska
Joe@Germuska.com
http://blog.germuska.com
"If nature worked that way, the universe would crash all the time."
--Jaron Lanier
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org