2016-10-19 2 views
0

J'ai configuré un travail Quartz, qui se déclenche dans Debug Tomcat de l'éclipse fourni avec Spring. Mais si je déploie mon application sur mon installation Tomcat séparée, le travail ne se déclenche pas.Java - Travail de Quartz travaillant sur Debug Tomcat, mais pas sur Tomcat séparé

Voici mon quartz-config.xml:

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" 
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd 
          http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd"> 


<context:component-scan base-package="de.java.scheduling" /> 

<bean name="issueSyncJobDetail" class="org.springframework.scheduling.quartz.JobDetailFactoryBean"> 
    <property name="jobClass" value="de.java.scheduling.IssueSyncJob" /> 
    <property name="durability" value="true" /> 
</bean> 

<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> 
    <property name="jobDetail" ref="issueSyncJobDetail" /> 
    <property name="cronExpression" value="0/10 * * ? * MON-FRI" /> 
</bean> 

<!-- Scheduler factory bean to glue together jobDetails and triggers to Configure Quartz Scheduler --> 
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> 
    <property name="jobDetails"> 
     <list> 
      <ref bean="issueSyncJobDetail" /> 
     </list> 
    </property> 

    <property name="triggers"> 
     <list> 
      <ref bean="cronTrigger" /> 
     </list> 
    </property> 
</bean> 

Toute idée de ce qui pourrait être la cause de l'emploi ne peut pas déclencher une fois déployé sur mon Tomcat?

+0

Il semble qu'il n'y a pas d'erreur dans votre xml, pouvez-vous fournir plus infomation, une autre option, j'ai fait une erreur comme la tienne, je debug à tomcat dans mon éclipse puis je l'empaquette dans un fichier guerre puis je la mets dans mon dossier webapps puis je lance tomcat avec eclipse, évidemment ça ne marche pas, donc vous avez fait une erreur comme moi? – Wangbo

+0

Pourquoi cela n'a-t-il pas fonctionné pour vous sur votre Tomcat autonome? Quelle était l'erreur? – SpaceJump

Répondre

0
+0

Quelle belle réponse de Paul. J'ai vérifié et tout semble aller bien. Le travail démarre correctement dans mon Tomcat Debug au sein d'Eclipse, mais pas dans mon installation Tomcat autonome. Aucun message d'erreur enregistré. – SpaceJump