Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Apache POI - что-то не так... NoClassDefFoundError,ClassNotFoundExcept 
:(
    Опции темы
Vasan
Дата 6.11.2008, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 9.8.2004

Репутация: нет
Всего: нет



Добрый день!
Использвую tomcat 5.5, пишу на eclipse. Скачал библиотеку poi-bin-3.2-FINAL-20081019.zip  и проимпортировал в проект.
Хочу прочитать файл MSExcel. Использую код из примера:

Код

HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));
HSSFSheet sheet = workbook.getSheet("Sheet1");
HSSFRow row = sheet.getRow(0);
HSSFCell cell = row.getCell((short)0);


Две беды. Первая: "getCell" почему-то в самом eclipse перечеркнуто (HSSFCell org.apache.poi.hssf.usermodel.HSSFRow.getCell(short cellnum)
Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found). Я так понимаю, ему чего-то не хватает.

Ну и при открытии странички выдает такое:
Код

java.lang.NoClassDefFoundError: org/apache/poi/hssf/usermodel/HSSFWorkbook
ExcelServlet.service(ExcelServlet.java:26)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

root cause

java.lang.ClassNotFoundException: org.apache.poi.hssf.usermodel.HSSFWorkbook
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)
java.lang.ClassLoader.loadClassInternal(Unknown Source)
ExcelServlet.service(ExcelServlet.java:26)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)


Подскажите как решить проблему :[
PM MAIL   Вверх
Asal
Дата 6.11.2008, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 26.12.2006
Где: Минск

Репутация: 4
Всего: 7



Цитата(Vasan @  6.11.2008,  13:43 Найти цитируемый пост)
Две беды. Первая: "getCell" почему-то в самом ...

из "Note" понятно не доступен JavaDoc для этого метого.

Цитата(Vasan @  6.11.2008,  13:43 Найти цитируемый пост)
Ну и при открытии странички выдает такое

Скорее всего что в получившемся .war файле в папке WEB-INF/lib нет jar файлов из poi-bin-3.2-FINAL-20081019.zip
поэтому класс org.apache.poi.hssf.usermodel.HSSFWorkbook не может быть найден


--------------------
PM MAIL ICQ   Вверх
Vasan
Дата 6.11.2008, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 9.8.2004

Репутация: нет
Всего: нет



Большое спасибо! Действительно все решилось после копирования *.jar файлов библотеки в каталог WEB-INF/lib моего проекта.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0425 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.