Just because you're in a webapp, it doesn't mean you can't create an ApplicationContext. Something like:
Code:
ApplicationContext context = new ClasspathXmlApplicationContext("myJob.xml");
JobLauncher launcher = context.getBean("jobLauncher");
Job job = context.getBean("myJob");
JobExecution execution = launcher.run(job, new JobParameters());
If your JobLauncher is configured to be asynchronous, it will return a JobExecution without waiting for the job to complete. (Please note that I typed up the code above without trying it in a compiler, but it should be close)