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. Очистить и построить проект. Наконец-то беги. Может быть, это сработает.

Вот шаги для решения проблемы.

  1. перейти на вкладки серверов
  2. расширить сервер
  3. щелкните правой кнопкой мыши на вашем проекте
  4. выберите чистый рабочий каталог модуля

Я решил эту проблему после очистки рабочего каталога Tomcat.

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