2016-10-15 12 views
0

Я работаю над сайтом java с использованием Netbeans и Tomcat. я переименовал одну из моего класса, и это сейчас Leas к ошибке литой:Предотвращение повторного использования удаленных классов

java.lang.ClassCastException: package.NewClassName cannot be cast to package.OldClassName 

Даже делая «Очистить и построить главный проект» ничего не исправить. Все удаленные классы, которые вообще не отображаются в исходных файлах, генерируются в сборке. В результате старый сервлет все еще используется, что приводит к вышеупомянутой проблеме.

Как я могу удалить навсегда эти устаревшие классы?

+0

ли вы обновляли web.xml? –

+0

Где этот файл? – MMCXCVII

+0

внутри веб-папки-> WEB-INF-> web.xml –

ответ

0

проверка папка развертывания кота, будь то этот проект изменяется, когда «Очистить и построить главный проект» , если нет, перераспределить этот проект

+0

В моей папке tomcat/webapps нет папки в имени моего приложения, также история Netbeans указывает на то, что это действительно используемая установка tomcat. – MMCXCVII

+0

один способ стоит попробовать - создать новый проект java ee и импортировать этот старый проект – Semon