- 締切済み
「サーブレットインスタンスを割り当て中のエラーです」の原因は見当がつく?
サーブレットを勉強している初心者です。下記のようなエラーが出ているのですが、原因に見当がつく方がいたらよろしくお願いします。 javax.servlet.ServletException: サーブレットインスタンスを割り当て中のエラーです org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:407) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:731) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Unknown Source) 原因 java.lang.NoClassDefFoundError: day07/Shop_ItemList (wrong name: Shop_ItemList) java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(Unknown Source) java.security.SecureClassLoader.defineClass(Unknown Source) org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1626) org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:850) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1299) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:407) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:731) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Unknown Source)
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- momozange
- ベストアンサー率67% (21/31)
エラーの原因はほとんどの場合スタックトレースに出力されます。 この場合も java.lang.NoClassDefFoundError: day07/Shop_ItemList (wrong name: Shop_ItemList) とありますのでサーブレットコンテナが該当のクラスを見つけることができないためにエラーとなっています。 また、エラーとなった場合は「何をしてエラー」になったかが大事ですので省略せずに記載して下さい。
お礼
回答ありがとうございます。 >また、エラーとなった場合は「何をしてエラー」になったかが大事ですので省略せずに記載して下さい。 なるほど、そうですね。以後気をつけます。