gpt4 book ai didi

java - 嵌套异常是 javax.jms.InvalidDestinationException : Unknown destination type - $Proxy115

转载 作者:行者123 更新时间:2023-12-01 15:01:11 24 4
gpt4 key购买 nike

当我尝试向队列发送消息时出现此异常。我的 jms 属性是通过 spring application-context 设置的。请找到为 jms 设置的 applicationContext.xml 属性。

        <bean id="jmsQueueConnectionFactory" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiTemplate">
<ref bean="jndiTemplate" />
</property>
<property name="lookupOnStartup" value="false"/>
<property name="jndiName">
<value>${jmsQueueConnectionFactory.jndiName}</value>
</property>
<property name="proxyInterface" value="javax.jms.ConnectionFactory"/>
</bean>

<bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate">
<property name="environment">
<props>
<prop key="java.naming.factory.initial">
${jndiTemplate.naming.factory}
</prop>
<prop key="com.sonicsw.jndi.mfcontext.domain">
${jndiTemplate.domain}
</prop>
<prop key="java.naming.provider.url">
${jndiTemplate.provider.url}
</prop>
<prop key="java.naming.security.principal">${jndiTemplate.security.principal}</prop>
<prop key="java.naming.security.credentials">${jndiTemplate.security.credentials}</prop>
</props>
</property>
</bean>

<bean id="requestsQueue" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiTemplate">
<ref bean="jndiTemplate" />
</property>
<property name="lookupOnStartup" value="false"/>
<property name="jndiName">
<value>${requestsQueue.jndiName}</value>
</property>
<property name="proxyInterface" value="javax.jms.Destination"/>
</bean>

我收到如下异常:

   org.springframework.jms.InvalidDestinationException: Unknown destination type - $Proxy115; nested exception is javax.jms.InvalidDestinationException: Unknown destination type - $Proxy115

最佳答案

我猜发生这种情况是因为您将 requestsQueue 隐藏在惰性代理后面,而您的 JMS 实现由于某种原因不喜欢它:

<property name="lookupOnStartup" value="false"/>
<property name="proxyInterface" value="javax.jms.Destination"/>

尝试删除这些行。

关于java - 嵌套异常是 javax.jms.InvalidDestinationException : Unknown destination type - $Proxy115,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13620854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com