this z/OS에서 jberet Java 배치 프로그램을 실행하려고하는데 다음 예외가 발생합니다. 이것은 동일한 실행 파일 (fat/uber) jar가 Windows 시스템에서 잘 실행 되었기 때문에 z/OS에서 wrt 사용 권한 일 것 같습니다.JBERET Java 배치 프로그램을 실행하는 중에 ZOS 오류가 발생했습니다.
Oct 05, 2017 9:07:41 AM org.jboss.weld.bootstrap.WeldStartup <clinit>
INFO: WELD-000900: 2.4.5 (Final) Oct 05, 2017 9:07:41 AM org.jboss.weld.environment.deployment.discovery.ReflectionDiscoveryStrategy processAnnotatedDiscovery
INFO: WELD-ENV-000014: Falling back to Java Reflection for bean-discovery-mode="annotated" discovery. Add org.jboss:jandex to the classpath to speed-up startup.
Exception in thread "main" java.util.ServiceConfigurationError: javax.batch.operations.JobOperator: Provider org.jberet.operations.JobOperatorImpl could not be instantiated
at java.util.ServiceLoader.fail(ServiceLoader.java:236)
at java.util.ServiceLoader.access$100(ServiceLoader.java:193)
at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:389)
at java.util.ServiceLoader$1.next(ServiceLoader.java:457)
at javax.batch.runtime.BatchRuntime$1.run(BatchRuntime.java:51)
at javax.batch.runtime.BatchRuntime$1.run(BatchRuntime.java:46)
at java.security.AccessController.doPrivileged(AccessController.java:396)
at javax.batch.runtime.BatchRuntime.getJobOperator(BatchRuntime.java:46)
at com.citi.Report.App.main(App.java:18)
Caused by: com.ibm.crypto.hdwrCCA.provider.JCECCARuntimeException: Hardware error from call CSNBRNGL returnCode 8 reasonCode 16000
at com.ibm.crypto.hdwrCCA.provider.SecureRandom.engineNextBytes(SecureRandom.java:40)
at java.security.SecureRandom.nextBytes(SecureRandom.java:470)
at java.util.UUID.randomUUID(UUID.java:157)
at org.jboss.weld.environment.se.Weld.initialize(Weld.java:779)
at org.jberet.se.SEArtifactFactory.<init>(SEArtifactFactory.java:29)
at org.jberet.se.BatchSEEnvironment.getArtifactFactory(BatchSEEnvironment.java:133)
at org.jberet.operations.JobOperatorImpl.<init>(JobOperatorImpl.java:93)
at java.lang.J9VMInternals.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1887)
at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:385)
... 6 more
이 오류의 해결책은 무엇입니까?
Hardware error from call CSNBRNGL returnCode 8 reasonCode 16000
업데이트 :이 배치 프로그램은 읽지 않습니다 /그냥 인사 세계 예입니다, 어떤 메인 프레임 파일을 작성합니다. 몇 가지 중요한 일들이 배치 프로그램은 1. 용접 작업 저장소로 사용하기위한 H2 DB를 만들기 JBERET.properties 3. 읽기 2 JBeret을 beans.xml 환경을 읽는하지
암이 중 하나가 필요하게 될 수 있는지 궁금 그 추가 사용 권한.
감사합니다. Zos 사람들에게이 링크를 살펴 보도록하겠습니다. – yathirigan