0
使用WebSphere AS JMS資源,我試圖用在嵌入式ESB騾子的管理JMS資源,與JMS連接器如下:從嵌入式騾
<jms:connector name="JMS"
validateConnections="true"
jndiInitialFactory="com.ibm.websphere.naming.WsnInitialContextFactory"
connectionFactoryJndiName="jms/mycf"
doc:name="JMS"
specification="1.1"
embeddedMode="true"/>
連接工廠是由騾子發現沒有問題,但當試圖獲得連接騾結束以下內容:
Caused by: javax.jms.IllegalStateException: Method setExceptionListener not permitted
at com.ibm.ejs.jms.JMSCMUtils.methodNotPermittedException(JMSCMUtils.java:244)
at com.ibm.ejs.jms.JMSConnectionHandle.checkRestrictedMethod(JMSConnectionHandle.java:854)
at com.ibm.ejs.jms.JMSConnectionHandle.setExceptionListener(JMSConnectionHandle.java:353)
at org.springframework.jms.connection.SingleConnectionFactory.prepareConnection(SingleConnectionFactory.java:395)
at org.springframework.jms.connection.SingleConnectionFactory.initConnection(SingleConnectionFactory.java:306)
at org.springframework.jms.connection.SingleConnectionFactory.getConnection(SingleConnectionFactory.java:283)
at org.springframework.jms.connection.SingleConnectionFactory.createConnection(SingleConnectionFactory.java:224)
at org.mule.transport.jms.Jms11Support.createConnection(Jms11Support.java:72)
at org.mule.transport.jms.JmsConnector.createConnection(JmsConnector.java:450)
at org.mule.transport.jms.JmsConnector.doConnect(JmsConnector.java:547)
at org.mule.transport.AbstractConnector.connectConnectorAndReceivers(AbstractConnector.java:1663)
at org.mule.transport.AbstractConnector$5.doWork(AbstractConnector.java:1629)
at org.mule.retry.policies.AbstractPolicyTemplate.execute(AbstractPolicyTemplate.java:63)
任何猜測如何可以解決這個問題?
騾真的需要設置這個ExceptionListener,或者它可以跳過某種方式嗎?