[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Общего плана ->Проблемы и их решения
Автор Сообщение
Виталий Медведский

Темы: 1
Сообщений: 8

Мой профиль
Раз уж проблема случилась у меня, то вполне вероятно, что подобное может приключиться и с другими.

Краткое описание:
по мере необходимости пришлось использовать вместо стандартного java.util.zip равноценный от or.apache.struts, который как и многие подобные инструменты входит в поставку ant.jar.
Поскольку сейчас по непонятным причинам в CVS не хранятся используемые jar-библиотеки, а добавляются руками и как зря, то возникла следующая проблема: та библиотека, которая была размещена мной в директори WEB-INF/lib сайта DL не была подхвачена резиной, а вместо этой использовалась более старая версия, находящаяся в каталоге библиотек резины.
В итоге отхватывался java.lang.VerifyError, который относился просто к классу где использовались нужные утилиты, причем без указания их места, что доставило массу неприятностей по обнаружению причины ошибки.
Возникает ещё один вопрос: по какому алгоритму библиотеки подключаются(что раньше смотрится), на который у меня ответа нету, потому что на моей домашней машине обход видимо получается другой.

мораль:
если вы хотите добавить какую-либо jar-библиотеку необходимую Вам для использования - ищите все на сайте DL с такими же именами(каталог резины, сайт, может ещё где...) и смотрите, чтобы версия была не ниже необходимой.
 
Индекс форума ->Общего плана ->Проблемы и их решения
Time:0,047