0
A
回答
1
嘗試用
<trigger count="1" interval="1"/>
+0
這也沒有工作。謝謝 –
+0
它適用於WSO2 ESB 4.8.1,您使用的是哪個版本? –
1
我使用ESB 4.8.1。對於我來說這兩個配置工作正常。以下是我在每種情況下測試的示例計劃任務。
1.Configuration 1 - <trigger once="true"/>
<?xml version="1.0" encoding="UTF-8"?>
<task xmlns="http://ws.apache.org/ns/synapse" name="MyTask" class="org.apache.synapse.startup.tasks.MessageInjector" group="synapse.simple.quartz">
<trigger once="true"/>
<property xmlns:task="http://www.wso2.org/products/wso2commons/tasks" name="message">
<name xmlns="">The message will be displayed once</name>
</property>
</task>
2.配置 - <trigger count="1" interval="1"/>
<?xml version="1.0" encoding="UTF-8"?>
<task xmlns="http://ws.apache.org/ns/synapse" name="MyTask" class="org.apache.synapse.startup.tasks.MessageInjector" group="synapse.simple.quartz">
<trigger count="1" interval="1"/>
<property xmlns:task="http://www.wso2.org/products/wso2commons/tasks" name="message">
<name xmlns="">The message will be displayed once</name>
</property>
</task>
但是,ESB文檔中推薦使用<trigger once="true"/>
到ESB啓動後只執行一次任務。
0
我也有同樣的問題(使用ESB4.9)。嘗試了很多選項後,我發現一個工作配置是:
<trigger once="true" count="1" interval="1"/>
相關問題
- 1. 在Spring啓動時只執行一次觸發器/任務,並在運行期間取消註冊任務
- 2. 每週運行一次任務,在Heroku上只運行4次
- 3. Gulp-browserSync任務只運行一次
- 4. 在ubuntu啓動時運行rake任務
- 5. 有`didFailLoadWithError:`只在啓動時運行一次
- 6. 在啓動uwsgi-emperor app時執行一次任務
- 7. 調度:在春季啓動時僅執行一次任務
- 8. 一次啓動多個任務,然後在完成其中一個任務時啓動另一個任務
- 9. 在celerybeat中一次只運行一個任務
- 10. 重複長時間運行的後臺任務在第一次後臺任務後沒有啓動計時器
- 11. 我該如何在此任務中只運行一次
- 12. 如何在服務器啓動時運行capistrano任務?
- 13. 運行任務一次在gradle結束
- 14. 設置任務在系統啓動時運行schtasks命令行
- 15. 從cmd.exe腳本,我如何安排任務在下次啓動時運行(並且永不再次運行)?
- 16. 如何確保從命令行運行elasticsearch只啓動一次?
- 17. ForEach只執行一次任務
- 18. 爲什麼RxSwift訂閱只在第一次啓動viewWillAppear運行一次?
- 19. 在選項卡式活動中只執行一次ASync任務
- 20. Azure:無法啓動雲服務運行vbs啓動任務
- 21. 第一次手動啓動後自動運行windows服務
- 22. 只運行一次?
- 23. 如何在啓動騾子時自動運行一次流程?
- 24. Rake任務只有一次
- 25. 如何在每次任務中運行一個capistrano任務?
- 26. 在啓動時只加載一次啓動畫面php
- 27. 如何在第一次啓動應用程序時使Activity只啓動一次?
- 28. Django芹菜一次只運行兩項任務?
- 29. spring批處理只運行一次任務
- 30. ansible劇本運行任務,只有一次
您可以發佈完整的ESB配置嗎? – lakshman