- やまと
- 常連さん
- 会議室デビュー日: 2004/02/20
- 投稿数: 25
|
投稿日時: 2004-03-27 14:11
こんにちは。
今までtomcat4系から5に変更したのですが、
5系だとうまく動きません。
単なるhtmlファイルならwebから参照できるのですが、
Servlet、もしくjspが絡むとエラーになってしまいます。
%tomcat_home%\conf\web.xmlの
100行目くらいと315行目くらいの
『invoker』をアンコメントにしたのですが
だめでした。
tomcat4系と5系では、何か設定方法が違うのでしょうか?
| コード: |
|
?? The server encountered an internal error () that prevented it from fulfilling this request.
??
javax.servlet.ServletException: ????????????? member.MemberListServlet ?????????????????????????
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:833)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:732)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:619)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:688)
java.lang.Thread.run(Thread.java:536)
??
java.lang.ClassNotFoundException: member.MemberListServlet
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1383)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1230)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:833)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:732)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:619)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:688)
java.lang.Thread.run(Thread.java:536)
?? ?????????????????Tomcat????????????
|
|
- やまと
- 常連さん
- 会議室デビュー日: 2004/02/20
- 投稿数: 25
|
投稿日時: 2004-03-27 14:13
すみません。自己レスです。
$JAVA_HOME/lib/にあるtools.jarは
$TOMCAT_HOME/common/lib/
にコピーすることも試してみました。
|
- Anthyhime
- ぬし
- 会議室デビュー日: 2002/09/10
- 投稿数: 437
|
投稿日時: 2004-03-27 21:56
ところでmember.MemberListServletクラスはどこに入れていますかね。
|
- やまと
- 常連さん
- 会議室デビュー日: 2004/02/20
- 投稿数: 25
|
投稿日時: 2004-03-27 22:23
Anthyhimeさん、こんばんは。
Anthyhimeの一言でハッとしました。
どうやら、クラスファイルの格納場所が違っていたみたいです。
調べて、ちゃんと格納したら見れました。
お世話かけました。ありがとうございます。
これからは、落ち着いて問題を確認していきたいと思います。
|
- Anthyhime
- ぬし
- 会議室デビュー日: 2002/09/10
- 投稿数: 437
|
投稿日時: 2004-03-27 22:45
tomcat5は3〜4系と違ってサーバのクラスローダーとサーブレットコンテキストのクラスローダーが明示的に分離されているので、Tomcatのクラスパスに指定してもアプリケーションからは見れないです。(tomcatで利用しているcommonsライブラリとかも見れないです。)
|