JSP не найден с ошибкой java.lang.NoClassDefFoundError после его переименования
Я сталкиваюсь с типичной проблемой с простым сервлетом, приложением JSP. Я разработал несколько страниц JSP и сервлет. Работает нормально. После этого я изменил имена файлов JSP с учетом регистраAddEmployee.jsp
в addEmployee.jsp
а также Home.jsp
в home.jsp
, Я также изменил URL диспетчера запросов с новыми именами. Но тогда я столкнулся с исключением
java.lang.NoClassDefFoundError: org/apache/jsp/employee/addEmployee_jsp
при загрузке JSP.
Я использую Eclipse IDE и сервер приложений tomcat 9.0.
3 ответа
Сначала проверьте правильность написания. Подобно,
java.lang.NoClassDefFoundError: org / apache / jsp / employee /addEmployee_jsp вместо java.lang.NoClassDefFoundError: org / apache / jsp / employee /addEmployee.jsp. Очистить и построить проект. Наконец-то беги. Может быть, это сработает.
Вот шаги для решения проблемы.
- перейти на вкладки серверов
- расширить сервер
- щелкните правой кнопкой мыши на вашем проекте
- выберите чистый рабочий каталог модуля