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