gpt4 book ai didi

java - 从 Camel 连接的 Weblogic JMS URL

转载 作者:行者123 更新时间:2023-12-01 22:20:55 25 4
gpt4 key购买 nike

我正在使用 WebLogic Server:12.1.1.0、Spring 3.2.11.RELEASE 和 Camel 2.13.4。

我有以下配置:

<bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate">
<property name="environment">
<props>
<prop key="java.naming.factory.initial">weblogic.jndi.WLInitialContextFactory</prop>
<prop key="java.naming.provider.url">t3://localhost:7001</prop>
<prop key="java.naming.security.principal">username</prop>
<prop key="java.naming.security.credentials">the_password</prop>
</props>
</property>
</bean>

但是我在部署后收到此消息:

22-apr-2015 18.29.39 org.springframework.jms.listener.DefaultMessageListenerContainer refreshConnectionUntilSuccessful
GRAVE: Could not refresh JMS Connection for destination 'CamelTest' - retrying in 5000 ms. Cause: JndiObjectTargetSource failed to obtain new target object; nested exception is javax.naming.CommunicationException [Root exception is java.net.ConnectException: t3://localhost:7001: Destination unreachable; nested exception is:
java.net.ConnectException: Connection refused; No available router to destination]

如何连接到 JMS 服务器?

最佳答案

在 spring-boot 中,我像这样配置 JMS

 @Configuration
@EnableJms
public class JmsConfiguration implements JmsListenerConfigurer {
...
// register here your jms listners
@Override
public void configureJmsListeners{
...
}
}

然后当你收到消息时做你想做的事情

 @Override
@JmsListener(destination = "queue")
public void processQueue(ResponseType response){

//process message as you want
}

关于java - 从 Camel 连接的 Weblogic JMS URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29803919/

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