Tomcat5.0を使ってサーブレットを動かそうとしましたが、動きません。
JSPは問題なく動きます。
サーブレットのコンパイルは問題なくできているようです。また、ほかで動いていたものをためしに使ってみたのですが、動きません。
何か、設定をしなければならないのでしょうか。
現在は、サーブレットを動かそうとすると、
HTTPステータス 500 -
type 例外レポート
メッセージ
説明 The server encountered an internal error () that prevented it from fulfilling this request.
例外
javax.servlet.ServletException: パス /yoko/servlet/test にサーブレットインスタンスを割り当てられません
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)
原因
java.lang.IllegalAccessException: Class org.apache.catalina.core.StandardWrapper can not access a member of class test with modifiers ""
sun.reflect.Reflection.ensureMemberAccess(Reflection.java:57)
java.lang.Class.newInstance0(Class.java:302)
java.lang.Class.newInstance(Class.java:261)
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)
このように表示されています。
何が原因なのか、対処策など、わかることがありましたらお教えください。
よろしくお願いいたします。
お礼
回答してくださって、ありがとうございます。 web,xmlなど、いろいろ試してみたんですが、うまくいかずに、途方にくれていました。 servlets-examplesで試してみましたところ、問題なく動作しましたので、servlets-examplesフォルダをコピーして作業用フォルダにしてみたら、うまくいきました。 ただ、今までほかで動いていたものを持ってきても動かないものもあり・・・。新しく作ると動くのですが・・・。 謎の部分もありますが、動くようにはなりました。 ありがとうございました。