2016-03-21 18 views
1

örneği edilemedi. Bu tweetimport.xml dosyası varJobOperator

mrt 21, 2016 10:19:08 AM javax.batch.runtime.BatchRuntime getJobOperator 
WARNING: The ServiceLoader was unable to find an implementation for JobOperator. Check classpath for META-INF/services/javax.batch.operations.JobOperator file. 
Exception in thread "main" java.lang.NullPointerException 

: Ben normal java sınıfından çalıştırdığınızda bu errror olsun

Severe: Could not instantiate service: com.ibm.jbatch.container.impl.BatchKernelImpl due to exception:java.lang.reflect.InvocationTargetException 
Warning: StandardWrapperValve[KwetterServlet]: Servlet.service() for servlet KwetterServlet threw exception 
java.util.ServiceConfigurationError: javax.batch.operations.JobOperator: Provider com.ibm.jbatch.container.api.impl.JobOperatorImpl could not be instantiated 

: Ben servlet'dir onu çalıştırmak çalıştığında bu hata var Diğer kaynaklar> src/main/resources> META-INF.batch-işler

<job id="tweetimport" xmlns="http://xmlns.jcp.org/xml/ns/javaee" version="1.0"> 
<properties> 
    <property name="input_file" value="/KwetterBackend/kwetter-input.json"/> 
</properties> 
<step id="process"> 
    <chunk item-count="100"> 
     <reader ref="TweetReader"></reader> 
     <processor ref="TweetProcessor"></processor> 
     <writer ref="TweetWriter"></writer> 
    </chunk> 
</step> 

galiba nedenini' çözemiyorum Bu hatayı alıyorum.

set-batch-runtime-configuration --datasourcelookupname nameofyourJDBCdatasource 

Şimdi çalışıyor: o zaman bu çizgiyi yürütmek, glassfish-4.1 \ bin \ asadmin: The link to my project

+0

Yolda gerekli kavanoz var mı? –

+0

Bağımlılıklara java.batch-api ekledim – Romy

cevap

1

Zaten ben bu programı başlatmak zorunda kaldı, cevabını buldum.