ClassNotFoundException JTidy

Я использую myeclipse для запуска моего сервлета. В функции doPost есть одно предложение Tidy tidy = new Tidy();Однако, когда я запускаю свой сервлет, я получаю сообщение об ошибке, подобное этому:

java.lang.ClassNotFoundException: org.w3c.tidy.Tidy

Я уже сделал это import org.w3c.tidy.Tidy;

Почему эта ошибка выскакивает? Это потому, что мне нужна какая-то конфигурация в web.xml? Если так, как я могу это сделать?

1 ответ

Вам нужно будет добавить jar, содержащий класс Tidy, в сборку развертывания. Это можно найти, открыв свойства проекта (щелкните проект правой кнопкой мыши и выберите "Свойства"), а затем перейдите на страницу MyEclipse->Deployment Assembly, поскольку записи пути сборки не добавляются автоматически (обычно зависимости должны добавляться через сборку развертывания, а не путь сборки Java). Это для MyEclipse 2013 и позже. Для более ранних выпусков вам может потребоваться настроить параметры развертывания (в свойствах проекта, MyEclipse->Web-страница, вкладка Deployment).

Другие вопросы по тегам