我正在使用两个 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/