Заказ закрыт
Подсказать как исправить ошибку, Java. NoClassDefFoundError

Бюджет: 300 руб
3.82 $ – 3.35 €
Изучаю Java EE и столкнулся с проблемой.

Использую:
JDK 1.8
Java EE 7
GlassFish 4
Intellij Idea 15

Суть проблемы. 

Делаю валидатор формы с помощью сторонней библиотеки org.apache.commons.validator.routines.EmailValidator. Проект компилируется нормально, запускается веб страница с формой. Ввожу данные, отправляю и попадаю на страницу с ошибкой 500. 

Вижу исключение:
javax.servlet.ServletException: org/apache/commons/validator/routines/EmailValidator

с причиной:
java.lang.NoClassDefFoundError: org/apache/commons/validator/routines/EmailValidator

Не могу разобраться почему оно возникает. 

Как я понимаю ошибка или в том, что неверно указан classpath (но при добавлении через Intellij Idea, он должен указываться автоматически). Или в том, что отсутствует библиотека(Но библиотека есть, причет пробовал ее добавить как через Мавен, так и через импорт .jar файла – исключение выпадает одно и то же.)

Заметка. 

При первой отправке формы есть еще одна причина исключения с причиной:
java.lang.NoClassNotFoundException

Однако, после повторной отправки оно исчезает и остается только
javax.servlet.ServletException: org/apache/commons/validator/routines/EmailValidator
java.lang.NoClassDefFoundError: org/apache/commons/validator/routines/EmailValidator

Готов оплатить через БС или напрямую.
Опубликован 03.02.2016 в 15:40 Последнее изменение: 03.02.2016 в 15:46
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.