새로운 "예약 된 작업"을 추가 할 때 작업 클래스 org.apache.synapse.startup.task를로드하는 데 실패했습니다.

StackOverflow https://stackoverflow.com//questions/22038067

  •  21-12-2019
  •  | 
  •  

문제

새 예약 된 작업을 추가하는 프로세스에 있습니다.UI에서는 "작업 구현"을 넣어야합니다. WSO2 설명서에서 언급했듯이 iapache.synapse.task.task로 Java 클래스를 구현했습니다.따라서 "org.apache.synapse.task.task"를 "작업 구현"으로 UI에 넣습니다.그러나 Shedule을 클릭하면 "작업 클래스 org.apache.synapse.startup.task"를로드하지 못했습니다.나는 또한 "org.apache.synapse.startup.task"로 시도했다.그러나 두 클래스가로드되지 않습니다.

어떤 사람이 이것을 분류하도록 도와 줄 수 있습니까?

엔터프라이즈 서비스 버스 4.8.1

를 사용하고 있습니다.

도움이 되었습니까?

해결책

http://docs.wso2.org/display/esb481./ + 및 + 스케줄링 + 작업 추가

작업 구현 - 태스크의 구현 클래스입니다.eSB와 함께 사용할 수있는 기본 작업 구현을 사용하려면 (따라서 타사 라이브러리 또는 사용자 정의 jars를 다운로드하지 않고도 사용할 수 있음) org.apache.synapse.startup.tasks.messageinjector .이 클래스는 ESB 시작시 Synapse 환경에 지정된 메시지를 주입하기 만하면됩니다.

사용자 정의 작업을 작성하는 경우 구현을 지정해야하지만 'org.apache.synapse.task.task'

가 아님을 지정해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top