• 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

Java Library \ jar in Archive

  • Автор темы Автор темы Bob84
  • Дата начала Дата начала
  • Теги Теги
    ls2j
B

Bob84

Здравствуйте.
Вот есть Java библиотека, в Archive покладен sqljdbc4.jar. В самой библиотеке конектимся к базе, выполняем запросы и т.д. Из клиента все работает. На сервере не проверял, без надобности было.

По образу и подобию сделали аналогичную библиотеку, положили в Archive mysql-connector-java-5.1.40-bin.jar. Написали код, который просто конектится к базе и разрывает соединение. В клиенте и на сервере выдает на строке DriverManager.getConnection(...) "java.lang.exceptionininitializererror".
Убрали jar из Archive, положили в java\lib\ext на локальной машине и на сервере - в результате работает как из клиента, так и на сервере. Кто-то может пояснить почему?

В обоих случаях вызовы выполнены из LotusScript.
 
Если бы вы внимательно прочитали stacktrace вашей ошибки, то и сами бы догадались бы "почему". Обычно там всё очень подробно, даже в каком классе в какой строке и пр.
 
Убрали jar из Archive, положили в java\lib\ext на локальной машине и на сервере - в результате работает как из клиента, так и на сервере. Кто-то может пояснить почему?
причины уже не раз объяснены...
библиотеки активно использующие потоки, логгеры, лочащие ресурсы, требующие повышенных привилегий...
класть в java\lib\ext
а агентах происходит очистка объектов по завершению (почти как System.exit() ), но не сразу, это может вызывать кучу проблем
 
  • Нравится
Реакции: savl
Мы в соцсетях:

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

Курс AD