dポイントプレゼントキャンペーン実施中!

JNDI
Tomcat7
Eclipse
JDK7を使っています
エラー内容は
キー UserDatabase でユーザデータベースを検索中の例外です
javax.naming.NameNotFoundException: 名前 UserDatabase はこのコンテキストにバインドされていません
キー UserDatabase でユーザデータベースコンポーネントが見つかりません
なんですが、調べたところ、xmlファイルが異常であるってことと、name属性はjdbc/localDBに変えるってことはわかっているのですがxmlは何回もDLしなおして書き換えて格納していますが、参考書通りにやっているのでミスの余地はないかと思います
アプリケーション側のweb.xmlの<res-ref-name>タグも追加してあります

name属性も変更してもエラー内容で検索されたnameに反映されません
かれこれ3日間進まずエラーと戦っています

症状としては
Tomcat単体:起動する
jspファイル単体:起動する
Servlet単体:起動しない
サーバー:始動する
DB:ServerAdministrationは起動しない
SQLDevelopmentは起動する

教えていただけたらうれしいです。

A 回答 (1件)

エラー内容だけで判断しないようにしましょう。


問題がどこにあるのか、がんばって探しましょう。

そして、落ち着いてください。
格闘した3日間は無駄じゃありません。

----------
症状としては
Tomcat単体:起動する
jspファイル単体:起動する
Servlet単体:起動しない
サーバー:始動する
DB:ServerAdministrationは起動しない
SQLDevelopmentは起動する
----------

ひとつひとつ、起動しない部分を、起動させるようにしましょう。
たとえばServletを起動させるためだけのキッカーを作ってください。
同じように、DBに関しても。

それから、次は、部品をつなげましょう。
AとBだけなら動くor動かない、など、色々試行錯誤してみてください。


エラーは思わぬところにあるもんです。
そして、着実に探せば、必ず見つかります。
応援してます!!
    • good
    • 0

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