Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Подключить внешний JAR


Автор: Cyclone 1.12.2008, 03:04
Доброго времени.
Никак не удаётся использовать классы из внешней jar библиотеки в servlet'е. 
Пробовал уже всяческие способы...
Компилируется нормально, но либо при переходе на сервлет в браузере вылетает ошибку 500 (с эксепшеном NoClassDefFoundException), либо вовсе не публикуется приложение на сервере.

ПО: IBM Rational Application Developer 7 + WebSphere Application Server 6.0.

Спасибо.

P.S.
Нужен хелп, эта проблема преследует меня!  smile 

Какой именно jar, в принципе, не важно. Но для чистоты эксперимента... Apache'вская ftp'шная библиотека: http://www.sai.msu.su/apache/commons/net/binaries/commons-net-2.0.zip.
commons-net-ftp-current.jar



Автор: Maksym 1.12.2008, 11:32
Cyclone
Похоже, что при деплойменте в контейнер jar не попадает в веб архив.
Как деплоиш и запускаешь?

Автор: Samotnik 1.12.2008, 15:44
Cyclone, куда  жарку ложиш, перед деплоем ? 

Автор: garbuz 1.12.2008, 19:55
Cyclone, тоже столкнулся с такой проблемой недавно. К проекту jar подключается нормально, даже указываю, что надо экспортировать этот jar в war-файл, но когда делаю экспорт, то war получается без jar'a, приходилось рукми запихивать smile

Автор: Cyclone 2.12.2008, 00:57
Вопрос снимается.
Проблема оказалась не в подключении внешней jar, а в том, что библиотека была написана на J2EE5 и не поддерживалась JVM WebSphere'ы.

garbuz, есть статейка:
http://www.ibm.com/developerworks/rational/library/07/1211_schrag/index.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)