@Tattya

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

JAVAとMysql,Tomcatを使いデータベースに繋ぎデータソースを取得したいです

プログラミング勉強中の初心者です。VSCODEを使って開発しています。
JAVAとMysql,Tomcatを使いデータベースに繋ぎデータソースを取得したいのですがうまくいきません。解決方法を教えて頂きたいです。

発生している問題・エラー

javax.servlet.ServletException: javax.naming.NameNotFoundException: 名前 [jdbc/sample_db] はこのコンテキストにバインドされていません

というエラーが出ていろいろと調べてみたのですがtomcatのcontext.xmlやserver.xmlなどの
Resorceのname等見直してみたのですが原因がわからず困っています。設定が悪いのだと思うのですがどこが間違っているのかわかりません。
ご教授よろしくお願いします。

server.xml
server.png
context.xml
コンテキスト.png
javaのDAOファイル
dao.png

0 likes

1Answer

自分の環境で試したわけではないので恐縮ですが、ざっとみる限りweb.xmlに対する設定が不足しているように見えます。以下のQiitaの記事を参考にweb.xmlresource-refの設定を追加してみて、想定通り稼働するかどうか確認できますでしょうか?

0Like

Comments

  1. @Tattya

    Questioner

    アドバイスありがとうございます。
    web.xmlにresource-refの設定を追加してみたのですがダメでした。
    引き続き調べてみたいと思います。

Your answer might help someone💌