• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Java & Lotus

  • Автор темы Mady
  • Дата начала
M

Mady

Доброго времени суток!!!

Столкнулся с проблемой...
Подключаюсь к базе лотуса по средствам Java API. ну и инициирую бесконечный поток который чз каждые 20 сек сканирует базу и обрабатывает документы...
в итоге чз некоторое время я получаю сообщение с домино java.exe has terminated abnormally... есть предположение что это от того что сессия лотусовская постоянна открыта и БД как объект тоже....
может кто сталкивался с такой же проблемой расскажите поделитесь знаниями :)
 
X

Xalet

там мало памяти под джаву скорее всего. увелич кеш и посмотри, увеличится ли время с 20ти минут =)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 940
609
BIT
210
Доброго времени суток!!!

Столкнулся с проблемой...
Подключаюсь к базе лотуса по средствам Java API. ну и инициирую бесконечный поток который чз каждые 20 сек сканирует базу и обрабатывает документы...
в итоге чз некоторое время я получаю сообщение с домино java.exe has terminated abnormally... есть предположение что это от того что сессия лотусовская постоянна открыта и БД как объект тоже....
может кто сталкивался с такой же проблемой расскажите поделитесь знаниями :)
дело не в коннекте - объекты Нотуса надо убивать obj.recyle()
объектами м.б. вьюшки, доки и т.п.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 940
609
BIT
210
еще вариант - завести пользователя без ИД, но с интернет паролем
организовать SSL и запустить diiop дать пользователю соответ. права...
почитать хэлп (нужно один jar и один class скорпировать в classpath)
с пом. CORBA организовать подключение и работать
плюсы - нет нужды держать библы Домины (тока jar), подключение без ИД (имя пароль), любая версия джава (выше Домины), доминошная жвм не будет участвовать в процессе (напрямую)
 
X

Xalet

А вообще лучше пользоваться лотус скриптом и бриджами.

Кстати, в 8.5 вроде как направлено было на интеграцию с джавой. Может там поменьше траблов с ней?
 
M

Mady

Исправляю код...
прочитал про recyle() мне кажется должно помочь, большое спасибо!!!
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 940
609
BIT
210
А вообще лучше пользоваться лотус скриптом и бриджами.

Кстати, в 8.5 вроде как направлено было на интеграцию с джавой. Может там поменьше траблов с ней?
скрипт не решает части задач, имеет медленную работу со стрингами, нет классов (нормальных) для работы с коллекциями
не умеет работать с архивами, напрямую (без костылей аки КОМ, и тока на винде) не может рулить ОС...

ежели для задачи достаточно скрипта - самое оно (зачем усложнять)

у бриджа есть ограничения - невозможность обмена Доминошными объектами (между джава и LS)
правда можно стрингами и скаларными типами и их массивами
 
K

K-Fire

А бридж стартует JVM при выполнении скрипта? Про 8ку спрашиваю, т.к. до 8ки очевидно что стартует.
 
M

Mady

сделал, но увы производительность резко упала ((( зато все работает.

дело не в коннекте - объекты Нотуса надо убивать obj.recyle()
объектами м.б. вьюшки, доки и т.п.

а еще у меня вопрос.
если делать recycle у объекта database все объекты коллекции документы и виды они сев тоже recycle нутся?
 

vincent_vega

Green Team
02.04.2005
169
1
BIT
0
сделал, но увы производительность резко упала ((( зато все работает.



а еще у меня вопрос.
если делать recycle у объекта database все объекты коллекции документы и виды они сев тоже recycle нутся?

Нет, нужно каждый объект отдельно
 
30.05.2006
1 345
12
BIT
0

..
Подключаюсь к базе лотуса по средствам Java API. ну и инициирую бесконечный поток который чз каждые 20 сек сканирует базу

Замечательный подход, чистА дос-писюковый.
К серверам тебя допускать противопоказано (вот он, видимо, и сопротивляется ;) )
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!