
Eclipseでサーブレットを動かすために勉強中なのですが、問題が発生し勉強を進めることが出来なくなってしまいましたので、この場を借りて質問させて頂きます。
非常に初歩的な内容かもしれませんが、お付き合い頂けると幸いです。
問題の内容は、サーブレット起動時にエラーが発生し、ブラウザ上でも見ることが出来無いことです、先ずはエラーメッセージを…
***Eclipse側***
致命的: Error loading WebappClassLoader
context: /Practice1
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@164dbd5
practice1_1
java.lang.ClassNotFoundException: practice1_1
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.StandardWrapper.loadServlet(StandardWrapper.java:1128)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:827)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
2012/06/11 2:29:48 org.apache.catalina.core.StandardWrapperValve invoke
致命的: サーブレット practice1_1 に例外を割り当てます
java.lang.ClassNotFoundException: practice1_1
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.StandardWrapper.loadServlet(StandardWrapper.java:1128)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:827)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
***ブラウザ側***
HTTPステータス 404 - サーブレット practice1_1 が利用できません
type ステータスレポート
メッセージ サーブレット practice1_1 が利用できません
説明 The requested resource (サーブレット practice1_1 が利用できません) is not available.
といったエラー内容です。
Eclipse側のエラーメッセージを見る限り、WebappClassLoaderの読み込みでエラーが発生しているのが原因なようですので、WebappClassLoaderが何処にあるのかを調べてみたところ、org.apache.catalina.loader.WebappClassLoader内にあるようでした。
このjarファイル自体は見つけられなかったのですが、tomact内にcatalina.jarやcatalina-ant.jar等のファイルがありましたので、プロジェクトを右クリックして外部jarを追加してみたり、プロジェクト内のlibファイルに入れてみたりしてみたのですが、改善しません。
以前にも似たような質問があったようなのでそちらもあたってみたのですが、解答を見てもエラーのままだという内容でした、ですが私ではWebappClassLoaderの読み込み失敗する、といったところまでしか解らず、途方に暮れています。
このエラーの解決方法をご存知の方が居ましたら、ご助力頂けると嬉しいです、宜しくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> WebappClassLoaderの読み込み失敗する、といったところまでしか解らず、
惜しいです。
正しくは「WebappClassLoader が (practice1_1 の) 読み込みに失敗する」となります。
web.xml 辺りに問題が有りそうな気がします。
参考URL:http://www.techscore.com/tech/Java/JavaEE/Servle …
No.1
- 回答日時:
エラーメッセージだけでは回答来ないと思いますよ。
#回答者に過剰な推理力を期待してはいけません。
Eclipse, Tomcat JDK のバージョン。
問題が再現する最低限のサーブレットのソース
を付けましょう。
きっと誰かが試験してくれます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JSPのクラスをコンパイルできな...
-
No collection foundと出てしま...
-
isapi_redirect.dllのダウンロード
-
james-2.0a3について。
-
apache2.2-tomcat6.0の連携のエ...
-
Javaコンパイルエラーについて
-
Eclipseで、プロジェクト名のと...
-
正しいURL指定しているにもかか...
-
html上で、バッチやexeファイル...
-
「ワークスペースをビルド中」...
-
Eclipse・プロジェクトで、フォ...
-
エクリプスで実行時、最新クラ...
-
eclipseで1ファイルの警告を100...
-
SVFの設定について:クラスパス...
-
タグが閉じてないというエラー...
-
classファイルについて
-
tomcat起動時エラー
-
eclipseでのsvn認証エラー回避方法
-
LaTeXでのアンダーバーの入力
-
Eclipse(JAVA)のデバッグで他...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JSPのクラスをコンパイルできな...
-
jspプログラムについて
-
ApachePOIでエラー
-
isapi_redirect.dllのダウンロード
-
自分で作成したservletを起動す...
-
Javaコンパイルエラーについて
-
Apache
-
tomcatの不具合
-
eclipseでTomcat起動時にエラー...
-
Eclipseでサーブレットを使用す...
-
apache2.2とtomcat5.5の連携
-
HTTPS(SSL)通信とサーブレット...
-
tomcat3.2.2で、ディレクトリリ...
-
No collection foundと出てしま...
-
jsp:useBean の使い方???
-
Microsoft Visual Studio Code ...
-
strutsでトップページアクセス...
-
struts2とspringとの連携のメリ...
-
javax.servlet.ServletExceptio...
-
ant1.7.1がほしい
おすすめ情報