• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JSPについて)

JSPでデーターベースにアクセスできない問題について

このQ&Aのポイント
  • 現在、Rethat8.0、Tomcat4.1.18、Postgresql7.3を使用してインターネット上から検索できるデーターベースを構築しようとしています。
  • TomcatとPostgresの連携は成功し、データーベースアクセスの認証画面まで表示できるようになりました。
  • しかし、データーベースにアクセスする際に「HTTP Status 403 - リクエストされたリソースへのアクセスが拒否されました」というエラーメッセージが表示されます。userの作成とtomcat-users.xmlの設定は正しく行っていますか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#16216
noname#16216
回答No.2

JDBCRealmを使ったサーブレット認証を利用しているということですね。。。 <tomcat_inst_dir>/conf/server.xml にあるRealmの設定を修正 する必要がありますが、修正されていますか? server.xml の中には、MySQLやOracleを使うためのRealmの設定が 記載されているので、これをPostgreSQL用に修正して使えば 使えると思います。 web.xml にも設定が必要ですが、こちらは <tomcat_inst_dir>/server/webapps/admin/WEB-INF/web.xml を参照してください。 ちなみに、 > Tomcatのtomcat-users.xmlにも記述しました。 は、JDBCRealm ではなく、MemoryRealm を使う場合に参照されるので、 データベースを使う場合には意味がないはずです。

参考URL:
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/realm-howto.html
goma200
質問者

お礼

web.xmlにも記述するのですね。知りませんでした。ありがとうございます。早速やってみます!ありがとうございます。

すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#16216
noname#16216
回答No.1

tomcat のログにエラーメッセージなどは表示されていませんか?

goma200
質問者

補足

返答が遅れて申し訳ありません。ログにエラーはありません。ただログインしたときに次のような二種類のエラーがブラウザに表示されます。 1: HTTP Status 403 - リクエストされたリソースへのアクセスが拒否されました type Status report message リクエストされたリソースへのアクセスが拒否されました description Access to the specified resource (リクエストされたリソースへのアクセスが拒否されました) has been forbidden. Apache Tomcat/4.1.18-LE-jdk14 2: HTTP Status 404 - /wbt/j_security_check type Status report message /wbt/j_security_check description The requested resource (/wbt/j_security_check) is not available. Apache Tomcat/4.1.18-LE-jdk14

すると、全ての回答が全文表示されます。

関連するQ&A