This commit is contained in:
zoomk
2025-10-29 09:25:16 +09:00
parent 07463c70bc
commit d0239438c5
2 changed files with 2 additions and 21 deletions
-2
View File
@@ -32,6 +32,4 @@ public interface Keys
public static final String CONNECT_FACTORY = "jms/cft01BapConnectionFactory"; public static final String CONNECT_FACTORY = "jms/cft01BapConnectionFactory";
public static final String PROVIDER_URL = System.getProperty("provider.url");
} }
@@ -194,24 +194,7 @@ public class ServiceLocator {
factory = (QueueConnectionFactory) cache.get(qConnFactoryName); factory = (QueueConnectionFactory) cache.get(qConnFactoryName);
} else { } else {
// factory = (QueueConnectionFactory) initial.lookup(qConnFactoryName);
// cache.put(qConnFactoryName, factory);
// 20251029
if(com.eactive.eai.common.dao.Keys.PROVIDER_URL != null
&& com.eactive.eai.common.dao.Keys.PROVIDER_URL.length() > 10) {
Hashtable<String, Object> env = new Hashtable<>();
env.put(Context.INITIAL_CONTEXT_FACTORY, WEBLOGIC_INITIAL_CONTEXT_FACTORY);
// Admin Server 포트를 사용하는 것이 안전
env.put(Context.PROVIDER_URL, com.eactive.eai.common.dao.Keys.PROVIDER_URL);
InitialContext initial = new InitialContext(env);
factory =
(QueueConnectionFactory) initial.lookup(qConnFactoryName);
}else {
factory = (QueueConnectionFactory) initial.lookup(qConnFactoryName); factory = (QueueConnectionFactory) initial.lookup(qConnFactoryName);
}
cache.put(qConnFactoryName, factory); cache.put(qConnFactoryName, factory);
} }