2015-07-02 2 views
-1

Это ошибка, которая появляется, когда я пытаюсь запустить сервлет. Эта программа отлично работает как приложение java. Я развертываю свой сервлет на Bluemix.Как разрешить NoClassDefFoundError во время запуска сервлета на Bluemix?

Редактировать: Я пытаюсь преобразовать приложение Java в сервлет, который можно развернуть на bluemix. В моем приложении нет графического интерфейса. Он взаимодействует с пользователем через консоль (командную строку) .Я пытается следовать советам здесь: Convert java application to jsp/servlet

java.lang.NoClassDefFoundError: org/apache/pdfbox/pdfparser/PDFParser 
at test.FirstParse.ToText(FirstParse.java:39) 
at test.Test.doGet(Test.java:87) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:575) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) 
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1285) 

на [внутренние классы]

Любая помощь высоко ценится.

+1

Дикая догадка. Контейнер с вашим сервлетом не может найти класс 'PDFParser'. Но поскольку вы не предоставили нам никакой информации, это поможет нам, как мы можем вам помочь. –

+0

Какие подробности я могу вам дать? Извините, мой вопрос не достаточно описателен. Должен ли я отправлять свой код? –

+0

Что вы подразумеваете под «отлично работает как приложение Java»? Структура чистого Java-приложения и веб-приложения существенно отличается. –

ответ

0

Добавить файл Apache pdfbox jar в папку WEB-INF/lib.

+0

Я сделал это. Ошибка все тот же. Любые другие предложения? –

Смежные вопросы