[Eclipse]java.lang.ClassNotFoundExceptionの解決方法

現象
Tomcatを起動すると下記警告メッセージが表示されます。
重大: フィルタ CharacterEncoding の起動中の例外です
java.lang.ClassNotFoundException: user.struts.SetCharacterEncodingFilter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:272)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:119)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4076)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4730)

解決方法
1.プロジェクト「user」を右クリックし、「プロパティ」をクリックします。

2.「Javaのビルド·パス」をクリックし、タブ「ソース(S)」をクリックします。

3.デフォルト出力フォルダーを修正します。
修正前
user/bin
修正後
user/WEB-INF/classes

 

Eclipse

Posted by arkgame