- - PR -
log4Jについて
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2005-03-16 12:06
こんにちは。
TOMCATを使ってWEBアプリケーションを作っています。 そこで、Log4Jをはじめて使ってみることにしました。 コンパイルは通ったのですが、エラーになってしまい、困っています。 エラーメッセージはこれです。↓↓ 例外 javax.servlet.ServletException: パス /post/servlet/servlet.PostSearchServlet にサーブレットインスタンスを割り当てられません org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:388) org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:133) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122) 原因 java.lang.NoClassDefFoundError: org/apache/log4j/Category servlet.PostSearchServlet.<clinit>(PostSearchServlet.java:19) sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) java.lang.reflect.Constructor.newInstance(Constructor.java:274) java.lang.Class.newInstance0(Class.java:306) java.lang.Class.newInstance(Class.java:259) org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:369) org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:133) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122) org/apache/log4j/Categoryが見つからないと言っているのはわかるのですが、 どう対処したら良いのかがわかりません。 クラスパスを C:\log4J\jakarta-log4j-1.2.8\dist\lib\log4j-1.2.8.jarと設定しました。 どなたかご教授お願いいたします。 |
|
投稿日時: 2005-03-16 15:11
申し訳ありません。
自己解決しました。 log4j-1.2.8.jarをWEB-INF\lib\に置いていなかった為 エラーとなっていることに気が付きました。 ありがとうございまいた。 |
1
