java - Weblogic订阅者多个URL

标签 java jms weblogic subscriber

我正在使用两个 url,但如果与 url 关联的一个服务器已关闭,则不想点击另一个 url,即假设这里 osb 1 已关闭,而不是我想要转到 osb2,但这里我收到错误,因为 osb1 已关闭

private static InitialContext getInitialContext() throws NamingException
    {
        Hashtable<String, String> h = new Hashtable<String, String>();
        h.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
        h.put(Context.PROVIDER_URL,"t3://osb1.dev.intial.com:8011" +"t3://osb2.dev.intial.com:8011");
        h.put(Context.SECURITY_PRINCIPAL,"637tu5");
        h.put(Context.SECURITY_CREDENTIALS,"ABCD@123");

        return new InitialContext(h);
    }

最佳答案

您的代码在设置 PROVIDER_URL 属性方面有点错误。您的 URL 应该这样设置:

h.put(Context.PROVIDER_URL,"t3://osb1.dev.intial.com:8011,osb2.dev.intial.com:8011");

关于java - Weblogic订阅者多个URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55547871/

相关文章:

java - 这是为我的 servlet 添加 "global"参数的正确方法吗?

java - Maven Eclipse : How to include custom folder (with files) into the "target" folder on build?

java - Apache Camel - JMS 远程处理 : Exception not thrown back to the producer

eclipse - 打开 weblogic 快速交换到 Weblogic 10.3.0.0 时出现问题

java - java.io.NotSerializableException:weblogic.ejb.container.internal.StatelessLocalObject

java - Docker 化 Play 应用程序 - 下载互联网

java - 如何从不同的元素数组中随机选择

java - 针对特定属性组同步处理 jms 消息,但在其他组中同时处理 jms 消息

java - 如果我的应用程序中断,如何使用 ActiveMQ 恢复队列中的消息?

java - 查找后从数据源获取 JNDI 名称