Windows環境の Oracle Application Server 10.1.3.5 で、JSPページ実行時に URLのケース・センシティブにより、HTTP404 (File not found)が発生する
(Doc ID 1669761.1)
Last updated on DECEMBER 21, 2020
適用範囲:
Oracle Containers for J2EE - バージョン 10.1.3.5.0 以降この文書の内容はすべてのプラットフォームに適用されます。
現象
Windows環境において、Oracle Application Server (OAS) 10.1.3.4 から 10.1.3.5へ更新した後、
いくつかのJSPファイルが、ユーザのアクセス時にコンパイルされなくなる事象が発生します。
これは、ページの実行時のURLのケース・センシティブ(大文字小文字の識別)によるためです。
Oracle Application Serverの以前のバージョンの比較すると、振る舞いが異なります。
この問題は、以下のように再現可能です。
1. Windows環境のOracle Application Server 10.1.3.4にアプリケーションをデプロイします。
2. 以下のURLにアクセスします。
http://<host>:<port>/<root context>/admin/myjsp.jsp
(URL内のadminという文字のaは小文字です。)
結果として、正常に表示されます。
3. 以下のURLにアクセスします。
http://<host>:<port>/<root context>/Admin/myjsp.jsp
(URL内のAdminという文字のAは大文字です。)
結果として、正常に表示されます。
4. Windows環境のOracle Application Server 10.1.3.5にアプリケーションをデプロイします。
5. 以下のURLにアクセスします。
http://<host>:<port>/<root context>/admin/myjsp.jsp
結果として、ページは表示できません。
「HTTP 404 - File not found」が表示されます。
6. 以下のURLにアクセスします。
http://<host>:<port>/<root context>/Admin/myjsp.jsp
結果として、正常に表示されます。
変更点
原因
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
本書の内容
現象 |
変更点 |
原因 |
解決策 |
参照情報 |