簡體   English   中英

無法在WSO2 CEP中創建JMS接收器

[英]Unable to create JMS Receiver in WSO2 CEP

我正在使用WSO2 CEP v4.1.0。 我已經創建了1個JMS接收器,並且工作正常,然后嘗試添加另一個JMS接收器,然后CEP發出了錯誤消息警報之一,但是控制台中未打印任何Carbon控制台消息。 這是WSO2 CEP的錯誤嗎?

錯誤消息的屏幕截圖如下

在此處輸入圖片說明

重現問題的步驟-

1.使用以下詳細信息創建新的JMS接收器(上圖顯示錯誤消息,顯示已填充的數據。)

  • 輸入事件適配器類型-JMS
  • 主題/隊列名稱-param3
  • JNDI初始上下文工廠類-org.wso2.andes.jndi.PropertiesFileInitialContextFactory
  • 連接工廠JNDI名稱-TopicConnectionFactory
  • JMS連接用戶名-管理員
  • JMS連接密碼-管理員
  • JNDI提供程序URL-repository / conf / jndi.properties
  • 目標類型-主題

2.使用不同的主題名稱創建具有相同詳細信息的另一個收件人

  • 主題/隊列名稱-param4

3.jndi屬性用於兩者是

 # register some connection factories # connectionfactory.[jndiname] = [ConnectionURL] connectionfactory.TopicConnectionFactory=amqp://admin:admin@clientid/carbon?brokerlist='tcp://localhost:5672' # register some queues in JNDI using the form # queue.[jndiName] = [physicalName] # register some topics in JNDI using the form # topic.[jndiName] = [physicalName] topic.param1 = param1 topic.param2 = param2 topic.param3 = param3 topic.param4 = param4 

4.根據屬性進行高級屬性映射。

薩文德拉,

這不是JMS接收器的問題,也不是jms接收器的問題。這是MAP定制映射的問題,在該映射中,不允許在沒有默認值的情況下保存定制映射。這是一個UI問題。

我已經在提交中修復了該問題( 修復將在下一發行版中進行。)目前,為自定義映射添加適當的默認值並繼續(或通過文件系統部署事件接收器或使用編輯UI )

我認為這是一個錯誤,當添加具有地圖類型的屬性映射時,它將發生上述錯誤消息。 因此,在不填寫與映射有關的高級詳細信息的情況下,創建新的接收器,然后編輯接收器XML並手動添加該映射。 它將成功保存。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM