プロが教えるわが家の防犯対策術!

JSPでDB接続するページを作成してアクセスしたら下記のようなエラー出てしまいました。解決策をお願いします。

説明 The server encountered an internal error () that prevented it from fulfilling this request.

例外

org.apache.jasper.JasperException: javax.servlet.ServletException: javax.naming.NameNotFoundException: 名前 jdbc はこのコンテキストにバインドされていません
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:491)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:401)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
day10.LogFilter.doFilter(LogFilter.java:46)

原因

javax.servlet.ServletException: javax.naming.NameNotFoundException: 名前 jdbc はこのコンテキストにバインドされていません
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:862)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.day06.insert2_jsp._jspService(insert2_jsp.java:81)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
day10.LogFilter.doFilter(LogFilter.java:46)

原因

javax.naming.NameNotFoundException: 名前 jdbc はこのコンテキストにバインドされていません
org.apache.naming.NamingContext.lookup(NamingContext.java:770)

org.apache.naming.NamingContext.lookup(NamingContext.java:153)
org.apache.naming.SelectorContext.looku

A 回答 (1件)

このエラーメッセージから分かるのは、接続先がどこだか分かりません。

というぐらいですね。
DB接続する設定が間違っているか、そもそも設定していないかのどちらかでしょう。
tomcat使っているのか何使っているのかさっぱり書かれていませんが、そちらの設定はやりましたか?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。WEBサイトを参考にしながら設定を確認したら解決いたしました。

お礼日時:2010/11/28 13:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!