Портирование клиента Weblogic T3 RMI на Java 17JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Портирование клиента Weblogic T3 RMI на Java 17

Сообщение Anonymous »

Я переношу свое старое приложение SpringBoot 2/Java 8 на более новую версию SpringBoot 3/Java 17.
Моя проблема относится к клиенту Weblogic T3. До сих пор я использовал артефакт wlthint3client, полученный из установки Weblogic 12.2.1.3 (скомпилированный Java 8), который работает без проблем.
Использование тот же артефакт внутри новой архитектуры, основанной на SpringBoot 3/Java 17, новая инструкция InitialContext(environment) застревает навсегда!!!
Может ли кто-нибудь сказать мне, существует ли более новая версия клиента Weblogic или способ решения этой проблемы?
Вот фрагмент кода, который использует клиент:

Код: Выделить всё

public static MyRemoteEJB lookup(
String clusterAddress,
String userName,
String password
)
throws NamingException
{
Properties environment = new Properties();

environment.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
environment.put(Context.PROVIDER_URL,            clusterAddress);

if (null != userName) {
environment.put(Context.SECURITY_PRINCIPAL, userName);
}

if (null != password) {
environment.put(Context.SECURITY_CREDENTIALS, password);
}

environment.put("weblogic.jndi.allowExternalAppLookup", "true");
environment.put("weblogic.jndi.relaxVersionLookup",     "true");

InitialContext context      = new InitialContext(environment);
String         resourceName = String.format(
"remote-app#%s",
MyRemoteEJB.class.getName()
);

return (MyRemoteEJB)context.lookup(resourceName);
}
Огромное спасибо!


Подробнее здесь: https://stackoverflow.com/questions/768 ... to-java-17
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»