provider.url 을 -D 옵션으로
This commit is contained in:
@@ -31,5 +31,7 @@ public interface Keys
|
||||
public static final String BAP02_TIMER_QUEUE = "jms/qu01Bap21Svr01TimerQueue";
|
||||
|
||||
public static final String CONNECT_FACTORY = "jms/cft01BapConnectionFactory";
|
||||
|
||||
public static final String PROVIDER_URL = System.getProperty("provider.url");
|
||||
|
||||
}
|
||||
|
||||
@@ -193,20 +193,22 @@ public class ServiceLocator {
|
||||
if (cache.containsKey(qConnFactoryName)) {
|
||||
factory = (QueueConnectionFactory) cache.get(qConnFactoryName);
|
||||
} else {
|
||||
factory = (QueueConnectionFactory) initial.lookup(qConnFactoryName);
|
||||
cache.put(qConnFactoryName, factory);
|
||||
|
||||
/*Hashtable<String, Object> env = new Hashtable<>();
|
||||
env.put(Context.INITIAL_CONTEXT_FACTORY, WEBLOGIC_INITIAL_CONTEXT_FACTORY);
|
||||
|
||||
// Admin Server 포트를 사용하는 것이 안전
|
||||
env.put(Context.PROVIDER_URL, "t3://192.168.240.176:8001");
|
||||
|
||||
InitialContext initial = new InitialContext(env);
|
||||
|
||||
factory =
|
||||
(QueueConnectionFactory) initial.lookup(qConnFactoryName);
|
||||
cache.put(qConnFactoryName, factory);*/
|
||||
try {
|
||||
factory = (QueueConnectionFactory) initial.lookup(qConnFactoryName);
|
||||
cache.put(qConnFactoryName, factory);
|
||||
}catch(Exception e) {
|
||||
Hashtable<String, Object> env = new Hashtable<>();
|
||||
env.put(Context.INITIAL_CONTEXT_FACTORY, WEBLOGIC_INITIAL_CONTEXT_FACTORY);
|
||||
|
||||
// Admin Server 포트를 사용하는 것이 안전
|
||||
env.put(Context.PROVIDER_URL, Keys.PROVIDER_URL);
|
||||
|
||||
InitialContext initial = new InitialContext(env);
|
||||
|
||||
factory =
|
||||
(QueueConnectionFactory) initial.lookup(qConnFactoryName);
|
||||
cache.put(qConnFactoryName, factory);
|
||||
}
|
||||
}
|
||||
} catch (NamingException ne) {
|
||||
//throw new ServiceLocatorException(ne);
|
||||
|
||||
Reference in New Issue
Block a user