タスククラスorg.apache.synapse.startup.tastのロードに失敗しました新しい「スケジュールされたタスク」を追加する

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

  •  21-12-2019
  •  | 
  •  

質問

新しいスケジュールされたタスクを追加する過程にあります。UIでは、「タスク実装」を入れる必要があります。 WSO2のマニュアルで述べたように、org.apache.synapss.task.taskによって私のJavaクラスを実装しました。そのため、「タスク実装」としてUIに "org.apache.synapss.task.task"を入力します。しかし、Sheduleをクリックすると、「タスククラスorg.apache.synapse.startup.task」と表示されます。私はまた "org.apache.synaphes.startup.task"を使ってみました。しかし、両方のクラスがロードできませんでした。

これを整理するのを手伝ってください。

私はエンタープライズサービスバス4.8.1

を使用しています

役に立ちましたか?

解決

http://docs.wso2.org/display/esb481./ +および+スケジューリング+タスク

タスク実装 - タスクの実装クラス。ESBで利用可能なデフォルトのタスク実装を使用するには(したがって、サードパーティライブラリまたはカスタムJARをダウンロードせずに使用できます)を指定します。 org.apache.synapse.startup.tasks.messageInjector 。このクラスは、ESB Startup

のシナプス環境に指定されたメッセージを単に注入するだけです。

カスタムタスクを作成する場合は、実装を指定する必要がありますが、 'org.apache.synaphess.task.task'

を指定する必要はありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top