2016-10-15 9 views
0

NetbeansとTomcatを使用してJava Webサイトを作成しています。 私は私のクラスの1と改名し、これは現在のキャストエラーにLEAS: 削除されたクラスの再利用を妨げること

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

がさえ、「清潔で主プロジェクトを構築」することは何も解決しません。ソースファイル内にまったく表示されないすべての削除されたクラスは、ビルド中に生成され続けます。 その結果、古いサーブレットはまだ使用されており、前述の問題が発生します。

古いクラスを削除するにはどうすればよいですか?

+0

このプロジェクトを再デプロイは、web.xmlを更新しましたか? –

+0

このファイルはどこですか? – MMCXCVII

+0

Webフォルダ - > WEB-INF-> web.xml –

答えて

0
このプロジェクトが変更されているかどうかのTomcatの

チェック展開フォルダ、「クリーン主プロジェクトのビルド」 をなした場合、

+0

tomcat/webappsフォルダに自分のアプリケーションの名前にフォルダがありません。また、Netbeansの履歴は、これが実際に使用されているTomcatのインストールであることを示しているようです。 – MMCXCVII

+0

片方向は試してみる価値があります - 新しいJava eeプロジェクトを作成し、この古いプロジェクトをインポートしてみてください – Semon

関連する問題