Hi Do you use tomee+? It is the only one where it works.
Le 21 avr. 2018 11:57, <[email protected]> a écrit : > > > Hi, > > I am trying to start a batch job on TomEE 7.0.4 from a REST controller. I > have defined a batch job in an XML file in META-INF/batch-jobs, and also > have an ItemReader, ItemProcessor, and ItemWriter. But I am not able to > start the job from a REST controller, using the following code: > > @GET > @Path("/batch/start/{name}") > @Produces(MediaType.TEXT_XML) > public String startBatchJob(@PathParam("naam") String naam) { > JobOperator jobOperator = BatchRuntime.getJobOperator(); > LOG.info("jobOperator = {}", jobOperator); > long executionId = jobOperator.start(name, new Properties()); > return String.format("<executionId>%s</executionId>", > executionId); > } > > It does not work because jobOperator is null. > The same applies when the job is started as a background job using > @Schedule. > Then again, BatchRuntime.getJobOperator() returns null. > Any ideas? > > Ruben > Disclaimer Deze e-mail is uitsluitend bestemd voor de geadresseerde(n). > Als u dit bericht onbedoeld heeft ontvangen verzoeken wij u het te > vernietigen en de afzender te informeren. Gebruik door derden of > openbaarmaking van dit bericht zonder toestemming van DAS is niet > toegestaan. > DAS Nederlandse Rechtsbijstand Verzekeringmaatschappij N.V. (KvK > 33110754), DAS Legal Services B.V. (KvK 34283906) en DAS Legal Finance B.V. > (KvK 34251232) zijn statutair gevestigd te Amsterdam. >
