Java+lotus

  • Автор темы Автор темы sanch
  • Дата начала Дата начала
S

sanch

Доброго времени суток!!!
Вопрос таков. Есть программулина написаная на Java. Она через Corba обращается к базе Lotus(nsf), но после завершения работы проги к базе нет доступа (если обращатся к ней через лотус) пишет что файл используется кем-то другим. Такое впечатление что Java не отключилась от базы. Подскажите, плз, что надо дописать в исходник чтоб эта проблема исчезла.Может надо как то сессию закрыть, но я чтото не могу понять как.
 
А просто закрыть все потоки перед завершением программы? Java конечно скорее всего закроет, но судя по проблеме, закроет криво...
 
..Такое впечатление что Java не отключилась от базы.

//Try get orb session
session = CorbaAppServer.SessionHelper.narrow(obj_ref);
...

//Поработали и перед выходом убиваем сессию
if (session != null){
session.shutdown();
session = null;
}
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab