My Oracle Support Banner

Windows環境の Oracle Application Server 10.1.3.5 で、JSPページ実行時に URLのケース・センシティブにより、HTTP404 (File not found)が発生する (Doc ID 1669761.1)

Last updated on JULY 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!


本書の内容
現象
変更点
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.